Linux Kernel
3.7.1
|
#include <ccwgroup.h>
Data Fields | |
int(* | setup )(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 |
struct ccwgroup_driver - driver for ccw group devices : function called during device creation to setup the device : 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 : prepare for pm state transition : undo work done in : callback for freezing during hibernation snapshotting : undo work done in : callback for restoring after hibernation : embedded driver structure
Definition at line 42 of file ccwgroup.h.
void(* complete)(struct ccwgroup_device *) |
Definition at line 49 of file ccwgroup.h.
struct device_driver driver |
Definition at line 54 of file ccwgroup.h.
int(* freeze)(struct ccwgroup_device *) |
Definition at line 50 of file ccwgroup.h.
int(* prepare)(struct ccwgroup_device *) |
Definition at line 48 of file ccwgroup.h.
void(* remove)(struct ccwgroup_device *) |
Definition at line 44 of file ccwgroup.h.
int(* restore)(struct ccwgroup_device *) |
Definition at line 52 of file ccwgroup.h.
int(* set_offline)(struct ccwgroup_device *) |
Definition at line 46 of file ccwgroup.h.
int(* set_online)(struct ccwgroup_device *) |
Definition at line 45 of file ccwgroup.h.
int(* setup)(struct ccwgroup_device *) |
Definition at line 43 of file ccwgroup.h.
void(* shutdown)(struct ccwgroup_device *) |
Definition at line 47 of file ccwgroup.h.
int(* thaw)(struct ccwgroup_device *) |
Definition at line 51 of file ccwgroup.h.