This is the complete list of members for
Cpu, including all inherited members.
atomic_and(T *ptr, T value) | Cpu | [inline, static] |
atomic_or(T *ptr, T value) | Cpu | [inline, static] |
atomic_set_bit(unsigned *vector, unsigned bit, bool value=true) | Cpu | [inline, static] |
atomic_xadd(T volatile *ptr, Y value) | Cpu | [inline, static] |
bsf(unsigned value) | Cpu | [inline, static] |
bsr(unsigned value) | Cpu | [inline, static] |
cmpxchg4b(unsigned *var, unsigned oldvalue, unsigned newvalue) | Cpu | [inline, static] |
cmpxchg4b(volatile void *var, unsigned oldvalue, unsigned newvalue) | Cpu | [inline, static] |
cmpxchg8b(void *var, unsigned long long oldvalue, unsigned long long newvalue) | Cpu | [inline, static] |
cmpxchg8b(volatile void *var, unsigned long long oldvalue, unsigned long long newvalue) | Cpu | [inline, static] |
cpuid(unsigned eax, unsigned &ebx, unsigned &ecx, unsigned &edx) | Cpu | [inline, static] |
get_bit(unsigned *vector, unsigned bit) | Cpu | [inline, static] |
minshift(unsigned long start, unsigned long size, unsigned minshift=31) | Cpu | [inline, static] |
move(void *tmp_dst, void *tmp_src) | Cpu | [inline, static] |
move(void *tmp_dst, void *tmp_src, unsigned order) | Cpu | [inline, static] |
pause() | Cpu | [inline, static] |
rdtsc() | Cpu | [inline, static] |
set_bit(unsigned *vector, unsigned bit, bool value=true) | Cpu | [inline, static] |
xchg(volatile T *x, T y) | Cpu | [inline, static] |