root/include/linux/reboot-mode.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   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

/* [<][>][^][v][top][bottom][index][help] */