STRUCT CCW_DRIVER(9) | The ccw bus | STRUCT CCW_DRIVER(9) |
NAME¶
struct_ccw_driver - device driver for channel attached devicesSYNOPSIS¶
struct ccw_driver { struct ccw_device_id * ids; int (* probe) (struct ccw_device *); void (* remove) (struct ccw_device *); int (* set_online) (struct ccw_device *); int (* set_offline) (struct ccw_device *); int (* notify) (struct ccw_device *, int); void (* path_event) (struct ccw_device *, int *); void (* shutdown) (struct ccw_device *); int (* prepare) (struct ccw_device *); void (* complete) (struct ccw_device *); int (* freeze) (struct ccw_device *); int (* thaw) (struct ccw_device *); int (* restore) (struct ccw_device *); enum uc_todo (* uc_handler) (struct ccw_device *, struct irb *); struct device_driver driver; enum interruption_class int_class; };
MEMBERS¶
struct ccw_device_id * idsint (*) (struct ccw_device *) probe
void (*) (struct ccw_device *) remove
int (*) (struct ccw_device *) set_online
int (*) (struct ccw_device *) set_offline
int (*) (struct ccw_device *, int) notify
void (*) (struct ccw_device *, int *) path_event
void (*) (struct ccw_device *) shutdown
int (*) (struct ccw_device *) prepare
void (*) (struct ccw_device *) complete
int (*)(struct ccw_device *) freeze
int (*) (struct ccw_device *) thaw
int (*)(struct ccw_device *) restore
enum uc_todo (*) (struct ccw_device *, struct irb *) uc_handler
struct device_driver driver
enum interruption_class int_class
AUTHOR¶
Cornelia Huck <cornelia.huck@de.ibm.com>COPYRIGHT¶
September 2017 | Kernel Hackers Manual 4.12 |