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 *);
int (* prepare) (struct ccwgroup_device *);
void (* complete) (struct ccwgroup_device *);
int (* freeze) (struct ccwgroup_device *);
int (* thaw) (struct ccwgroup_device *);
int (* restore) (struct ccwgroup_device *);
struct device_driver driver;
};
owner
name
max_slaves
driver_id
probe
remove
set_online
set_offline
shutdown
prepare
complete
freeze
thaw
restore
driver
Cornelia Huck <cornelia.huck@de.ibm.com>