23#define REBOOT_INLINE( _subsys, _api_func ) \
24 SINGLE_API_INLINE ( REBOOT_PREFIX_ ## _subsys, _api_func )
33#define PROVIDE_REBOOT( _subsys, _api_func, _func ) \
34 PROVIDE_SINGLE_API ( REBOOT_PREFIX_ ## _subsys, _api_func, _func )
42#define PROVIDE_REBOOT_INLINE( _subsys, _api_func ) \
43 PROVIDE_SINGLE_API_INLINE ( REBOOT_PREFIX_ ## _subsys, _api_func )
59#define REBOOT_WARM 0x00000001
60#define REBOOT_SETUP 0x00000002
x86-specific reboot API implementations
Reboot API configuration.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
int poweroff(void)
Power off system.
void reboot(int flags)
Reboot system.
iPXE do-nothing reboot API