linux/include/linux/reboot-mode.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2#ifndef __REBOOT_MODE_H__
   3#define __REBOOT_MODE_H__
   4
   5struct 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
  12int reboot_mode_register(struct reboot_mode_driver *reboot);
  13int reboot_mode_unregister(struct reboot_mode_driver *reboot);
  14int devm_reboot_mode_register(struct device *dev,
  15                              struct reboot_mode_driver *reboot);
  16void devm_reboot_mode_unregister(struct device *dev,
  17                                 struct reboot_mode_driver *reboot);
  18
  19#endif
  20