1STRUCT CCWGROUP_DRIV(9)        The ccwgroup bus        STRUCT CCWGROUP_DRIV(9)
2
3
4

NAME

6       struct_ccwgroup_driver - driver for ccw group devices
7

SYNOPSIS

9       struct ccwgroup_driver {
10         struct module * owner;
11         char * name;
12         int max_slaves;
13         unsigned long driver_id;
14         int (* probe) (struct ccwgroup_device *);
15         void (* remove) (struct ccwgroup_device *);
16         int (* set_online) (struct ccwgroup_device *);
17         int (* set_offline) (struct ccwgroup_device *);
18         void (* shutdown) (struct ccwgroup_device *);
19         int (* prepare) (struct ccwgroup_device *);
20         void (* complete) (struct ccwgroup_device *);
21         int (* freeze) (struct ccwgroup_device *);
22         int (* thaw) (struct ccwgroup_device *);
23         int (* restore) (struct ccwgroup_device *);
24         struct device_driver driver;
25       };
26

MEMBERS

28       owner
29           driver owner
30
31       name
32           driver name
33
34       max_slaves
35           maximum number of slave devices
36
37       driver_id
38           unique id
39
40       probe
41           function called on probe
42
43       remove
44           function called on remove
45
46       set_online
47           function called when device is set online
48
49       set_offline
50           function called when device is set offline
51
52       shutdown
53           function called when device is shut down
54
55       prepare
56           prepare for pm state transition
57
58       complete
59           undo work done in prepare
60
61       freeze
62           callback for freezing during hibernation snapshotting
63
64       thaw
65           undo work done in freeze
66
67       restore
68           callback for restoring after hibernation
69
70       driver
71           embedded driver structure
72

AUTHOR

74       Cornelia Huck <cornelia.huck@de.ibm.com>
75           Author.
76
78Kernel Hackers Manual 2.6.       November 2011         STRUCT CCWGROUP_DRIV(9)
Impressum