STRUCT CCW_DRIVER(9) | The ccw bus | STRUCT CCW_DRIVER(9) |
NAME¶
struct_ccw_driver - device driver for channel attached devices
SYNOPSIS¶
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 * ids
int (*) (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¶
July 2017 | Kernel Hackers Manual 4.12 |