|
Linux Kernel
3.7.1
|
#include <ccwdev.h>
Data Fields | |
| 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 |
struct ccw driver - device driver for channel attached devices : ids supported by this driver : function called on probe : function called on remove : called when setting device online : called when setting device offline : notify driver of device state changes : notify driver of channel path events : called at device shutdown : prepare for pm state transition : undo work done in : callback for freezing during hibernation snapshotting : undo work done in : callback for restoring after hibernation : callback for unit check handler : embedded device driver structure : interruption class to use for accounting interrupts
| void(* complete)(struct ccw_device *) |
| struct device_driver driver |
| int(* freeze)(struct ccw_device *) |
| struct ccw_device_id* ids |
| int(* prepare)(struct ccw_device *) |
| int(* probe)(struct ccw_device *) |
| void(* remove)(struct ccw_device *) |
| int(* restore)(struct ccw_device *) |
| int(* set_offline)(struct ccw_device *) |
| int(* set_online)(struct ccw_device *) |
| void(* shutdown)(struct ccw_device *) |
| int(* thaw)(struct ccw_device *) |
| enum uc_todo(* uc_handler)(struct ccw_device *, struct irb *) |
1.8.2