cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

reboot-mode.h (600B)


      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