Go to the source code of this file.
Defines |
#define | __dmb(i) __builtin_arm_dmb(i) |
#define | __dsb(i) __builtin_arm_dsb(i) |
#define | __isb(i) __builtin_arm_isb(i) |
#define | __pld(addr) __pldx(0, 0, 0, addr) |
#define | __pldx(access_kind, cache_level, retention_policy, addr) __builtin_arm_prefetch(addr, access_kind, cache_level, retention_policy, 1) |
#define | __pli(addr) __plix(0, 0, addr) |
#define | __plix(cache_level, retention_policy, addr) __builtin_arm_prefetch(addr, 0, cache_level, retention_policy, 0) |
Functions |
static __inline__ void | __attribute__ ((always_inline, nodebug)) __wfi(void) |
Define Documentation
#define __dmb |
( |
|
i | ) |
__builtin_arm_dmb(i) |
#define __dsb |
( |
|
i | ) |
__builtin_arm_dsb(i) |
#define __isb |
( |
|
i | ) |
__builtin_arm_isb(i) |
#define __pldx |
( |
|
access_kind, |
|
|
|
cache_level, |
|
|
|
retention_policy, |
|
|
|
addr |
|
) |
| __builtin_arm_prefetch(addr, access_kind, cache_level, retention_policy, 1) |
#define __plix |
( |
|
cache_level, |
|
|
|
retention_policy, |
|
|
|
addr |
|
) |
| __builtin_arm_prefetch(addr, 0, cache_level, retention_policy, 0) |
Function Documentation
static __inline__ void __attribute__ |
( |
(always_inline, nodebug) |
| ) |
[static] |