|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | __xchg_dummy |
Macros | |
| #define | __xg(x) ((volatile struct __xchg_dummy *)(x)) |
| #define | xchg(ptr, x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) |
| #define | cmpxchg64_local(ptr, o, n) __cmpxchg64_local_generic((ptr), (o), (n)) |
| #define | cmpxchg_local(ptr, o, n) |
Functions | |
| unsigned long | __invalid_xchg_size (unsigned long, volatile void *, int) |
| unsigned long | __invalid_cmpxchg_size (volatile void *, unsigned long, unsigned long, int) |
1.8.2