|
CACAO
|
Go to the source code of this file.
Namespaces | |
| Atomic_md | |
Macros | |
| #define | __kernel_dmb (*(__kernel_dmb_t *)0xffff0fa0) |
Typedefs | |
| typedef void( | __kernel_dmb_t )(void) |
Functions | |
| uint32_t | Atomic_md::compare_and_swap (volatile uint32_t *p, uint32_t oldval, uint32_t newval) |
| An atomic compare and swap for 32-bit integer values. More... | |
| uint64_t | Atomic_md::compare_and_swap (volatile uint64_t *p, uint64_t oldval, uint64_t newval) |
| An atomic compare and swap for 64-bit integer values. More... | |
| void | Atomic_md::memory_barrier (void) |
| A memory barrier. More... | |
| void | Atomic_md::write_memory_barrier (void) |
| A write memory barrier. More... | |
| void | Atomic_md::instruction_barrier (void) |
| An instruction barrier. More... | |
| #define __kernel_dmb (*(__kernel_dmb_t *)0xffff0fa0) |
Definition at line 39 of file md-atomic.hpp.
Definition at line 38 of file md-atomic.hpp.
1.8.5