struct ccwgroup_driver — driver for ccw group devices
struct ccwgroup_driver { struct module * owner; char * name; int max_slaves; unsigned long driver_id; int (* probe) (struct ccwgroup_device *); void (* remove) (struct ccwgroup_device *); int (* set_online) (struct ccwgroup_device *); int (* set_offline) (struct ccwgroup_device *); void (* shutdown) (struct ccwgroup_device *); struct device_driver driver; };
driver owner
driver name
maximum number of slave devices
unique id
function called on probe
function called on remove
function called when device is set online
function called when device is set offline
function called when device is shut down
embedded driver structure