| 1 |
|
| 2 | #ifndef __REBOOT_MODE_H__
|
| 3 | #define __REBOOT_MODE_H__
|
| 4 |
|
| 5 | struct reboot_mode_driver {
|
| 6 | struct device *dev;
|
| 7 | struct list_head head;
|
| 8 | int (*write)(struct reboot_mode_driver *reboot, unsigned int magic);
|
| 9 | struct notifier_block reboot_notifier;
|
| 10 | };
|
| 11 |
|
| 12 | int reboot_mode_register(struct reboot_mode_driver *reboot);
|
| 13 | int reboot_mode_unregister(struct reboot_mode_driver *reboot);
|
| 14 | int devm_reboot_mode_register(struct device *dev,
|
| 15 | struct reboot_mode_driver *reboot);
|
| 16 | void devm_reboot_mode_unregister(struct device *dev,
|
| 17 | struct reboot_mode_driver *reboot);
|
| 18 |
|
| 19 | #endif
|