hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/arch/s390/include/asm/ccwgroup.h
....@@ -36,11 +36,6 @@
3636 * @set_online: function called when device is set online
3737 * @set_offline: function called when device is set offline
3838 * @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
4439 * @driver: embedded driver structure
4540 * @ccw_driver: supported ccw_driver (optional)
4641 */
....@@ -50,11 +45,6 @@
5045 int (*set_online) (struct ccwgroup_device *);
5146 int (*set_offline) (struct ccwgroup_device *);
5247 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 *);
5848
5949 struct device_driver driver;
6050 struct ccw_driver *ccw_driver;
....@@ -64,6 +54,8 @@
6454 extern void ccwgroup_driver_unregister (struct ccwgroup_driver *cdriver);
6555 int ccwgroup_create_dev(struct device *root, struct ccwgroup_driver *gdrv,
6656 int num_devices, const char *buf);
57
+struct ccwgroup_device *get_ccwgroupdev_by_busid(struct ccwgroup_driver *gdrv,
58
+ char *bus_id);
6759
6860 extern int ccwgroup_set_online(struct ccwgroup_device *gdev);
6961 extern int ccwgroup_set_offline(struct ccwgroup_device *gdev);