.. | .. |
---|
36 | 36 | * @set_online: function called when device is set online |
---|
37 | 37 | * @set_offline: function called when device is set offline |
---|
38 | 38 | * @shutdown: function called when device is shut down |
---|
39 | | - * @prepare: prepare for pm state transition |
---|
40 | | - * @complete: undo work done in @prepare |
---|
41 | | - * @freeze: callback for freezing during hibernation snapshotting |
---|
42 | | - * @thaw: undo work done in @freeze |
---|
43 | | - * @restore: callback for restoring after hibernation |
---|
44 | 39 | * @driver: embedded driver structure |
---|
45 | 40 | * @ccw_driver: supported ccw_driver (optional) |
---|
46 | 41 | */ |
---|
.. | .. |
---|
50 | 45 | int (*set_online) (struct ccwgroup_device *); |
---|
51 | 46 | int (*set_offline) (struct ccwgroup_device *); |
---|
52 | 47 | void (*shutdown)(struct ccwgroup_device *); |
---|
53 | | - int (*prepare) (struct ccwgroup_device *); |
---|
54 | | - void (*complete) (struct ccwgroup_device *); |
---|
55 | | - int (*freeze)(struct ccwgroup_device *); |
---|
56 | | - int (*thaw) (struct ccwgroup_device *); |
---|
57 | | - int (*restore)(struct ccwgroup_device *); |
---|
58 | 48 | |
---|
59 | 49 | struct device_driver driver; |
---|
60 | 50 | struct ccw_driver *ccw_driver; |
---|
.. | .. |
---|
64 | 54 | extern void ccwgroup_driver_unregister (struct ccwgroup_driver *cdriver); |
---|
65 | 55 | int ccwgroup_create_dev(struct device *root, struct ccwgroup_driver *gdrv, |
---|
66 | 56 | int num_devices, const char *buf); |
---|
| 57 | +struct ccwgroup_device *get_ccwgroupdev_by_busid(struct ccwgroup_driver *gdrv, |
---|
| 58 | + char *bus_id); |
---|
67 | 59 | |
---|
68 | 60 | extern int ccwgroup_set_online(struct ccwgroup_device *gdev); |
---|
69 | 61 | extern int ccwgroup_set_offline(struct ccwgroup_device *gdev); |
---|