|
XenevaOS
|


Go to the source code of this file.
Macros | |
| #define | SMP_CACHE_SHIFT L1_CACHE_SHIFT |
| #define | SMP_CACHE_BYTES L1_CACHE_BYTES |
| #define | SMP_CACHE_ALIGN(x) (((x) + (SMP_CACHE_BYTES - 1)) & ~(SMP_CACHE_BYTES - 1)) |
| #define | ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES))) |
| #define | __cacheline_group_begin(GROUP) __u8 __cacheline_group_begin__##GROUP[0] |
| #define | __cacheline_group_end(GROUP) __u8 __cacheline_group_end__##GROUP[0] |
| #define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES))) |
| #define __cacheline_group_begin | ( | GROUP | ) | __u8 __cacheline_group_begin__##GROUP[0] |
| #define __cacheline_group_end | ( | GROUP | ) | __u8 __cacheline_group_end__##GROUP[0] |
| #define SMP_CACHE_ALIGN | ( | x | ) | (((x) + (SMP_CACHE_BYTES - 1)) & ~(SMP_CACHE_BYTES - 1)) |
| #define SMP_CACHE_BYTES L1_CACHE_BYTES |
| #define SMP_CACHE_SHIFT L1_CACHE_SHIFT |