Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ccwgroup_driver Struct Reference

#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
 

Detailed Description

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.

Field Documentation

void(* complete)(struct ccwgroup_device *)

Definition at line 49 of file ccwgroup.h.

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.

Definition at line 43 of file ccwgroup.h.

void(* shutdown)(struct ccwgroup_device *)

Definition at line 47 of file ccwgroup.h.

Definition at line 51 of file ccwgroup.h.


The documentation for this struct was generated from the following file: