[nap] Formalise the CPU sleeping API
[people/mcb30/gpxe.git] / src / include / gpxe / null_nap.h
1 #ifndef _GPXE_NULL_NAP_H
2 #define _GPXE_NULL_NAP_H
3
4 /** @file
5  *
6  * Null CPU sleeping
7  *
8  */
9
10 #ifdef NAP_NULL
11 #define NAP_PREFIX_null
12 #else
13 #define NAP_PREFIX_null __null_
14 #endif
15
16 static inline __always_inline void
17 NAP_INLINE ( null, cpu_nap ) ( void ) {
18         /* Do nothing */
19 }
20
21 #endif /* _GPXE_NULL_NAP_H */