#include <gpxe/api.h>
#include <config/nap.h>
#include <gpxe/null_nap.h>
#include <bits/nap.h>
Go to the source code of this file.
Defines | |
| #define | NAP_INLINE(_subsys, _api_func) SINGLE_API_INLINE ( NAP_PREFIX_ ## _subsys, _api_func ) |
| Calculate static inline CPU sleeping API function name. | |
| #define | PROVIDE_NAP(_subsys, _api_func, _func) PROVIDE_SINGLE_API ( NAP_PREFIX_ ## _subsys, _api_func, _func ) |
| Provide an CPU sleeping API implementation. | |
| #define | PROVIDE_NAP_INLINE(_subsys, _api_func) PROVIDE_SINGLE_API_INLINE ( NAP_PREFIX_ ## _subsys, _api_func ) |
| Provide a static inline CPU sleeping API implementation. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER) | |
| void | cpu_nap (void) |
| Sleep until next CPU interrupt. | |
Definition in file nap.h.
| #define NAP_INLINE | ( | _subsys, | |||
| _api_func | ) | SINGLE_API_INLINE ( NAP_PREFIX_ ## _subsys, _api_func ) |
| #define PROVIDE_NAP | ( | _subsys, | |||
| _api_func, | |||||
| _func | ) | PROVIDE_SINGLE_API ( NAP_PREFIX_ ## _subsys, _api_func, _func ) |
| #define PROVIDE_NAP_INLINE | ( | _subsys, | |||
| _api_func | ) | PROVIDE_SINGLE_API_INLINE ( NAP_PREFIX_ ## _subsys, _api_func ) |
| FILE_LICENCE | ( | GPL2_OR_LATER | ) |
| void cpu_nap | ( | void | ) |
1.5.7.1