23#define NAP_INLINE( _subsys, _api_func ) \
24 SINGLE_API_INLINE ( NAP_PREFIX_ ## _subsys, _api_func )
33#define PROVIDE_NAP( _subsys, _api_func, _func ) \
34 PROVIDE_SINGLE_API ( NAP_PREFIX_ ## _subsys, _api_func, _func )
42#define PROVIDE_NAP_INLINE( _subsys, _api_func ) \
43 PROVIDE_SINGLE_API_INLINE ( NAP_PREFIX_ ## _subsys, _api_func )
x86-specific CPU sleeping API implementations
#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.
void cpu_halt(void)
Sleep until next CPU interrupt.
void cpu_nap(void)
Sleep with interrupts enabled until next CPU interrupt.