Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | xchg(ptr, x) ((__typeof__(*(ptr))) __xchg((unsigned long)(x), (ptr), sizeof(*(ptr)))) |
#define | cmpxchg(ptr, o, n) cmpxchg_local((ptr), (o), (n)) |
#define | cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) |
Functions | |
void | __xchg_called_with_bad_pointer (void) |
#define cmpxchg | ( | ptr, | |
o, | |||
n | |||
) | cmpxchg_local((ptr), (o), (n)) |
#define cmpxchg64 | ( | ptr, | |
o, | |||
n | |||
) | cmpxchg64_local((ptr), (o), (n)) |