]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - include/linux/reboot-mode.h
Merge branch 'work.__copy_to_user' of git://git.kernel.org/pub/scm/linux/kernel/git...
[karo-tx-linux.git] / include / linux / reboot-mode.h
1 #ifndef __REBOOT_MODE_H__
2 #define __REBOOT_MODE_H__
3
4 struct reboot_mode_driver {
5         struct device *dev;
6         struct list_head head;
7         int (*write)(struct reboot_mode_driver *reboot, unsigned int magic);
8         struct notifier_block reboot_notifier;
9 };
10
11 int reboot_mode_register(struct reboot_mode_driver *reboot);
12 int reboot_mode_unregister(struct reboot_mode_driver *reboot);
13 int devm_reboot_mode_register(struct device *dev,
14                               struct reboot_mode_driver *reboot);
15 void devm_reboot_mode_unregister(struct device *dev,
16                                  struct reboot_mode_driver *reboot);
17
18 #endif