/arch/mips/include/asm/ |
D | cmpxchg.h | 75 #define __cmpxchg(ptr, old, new, barrier) \ macro 104 #define cmpxchg(ptr, old, new) __cmpxchg(ptr, old, new, smp_llsc_mb()) 105 #define cmpxchg_local(ptr, old, new) __cmpxchg(ptr, old, new, )
|
/arch/m68k/include/asm/ |
D | system_mm.h | 169 static inline unsigned long __cmpxchg(volatile void *p, unsigned long old, in __cmpxchg() function 193 ((__typeof__(*(ptr)))__cmpxchg((ptr), (unsigned long)(o), \ 196 ((__typeof__(*(ptr)))__cmpxchg((ptr), (unsigned long)(o), \
|
/arch/sparc/include/asm/ |
D | system_64.h | 287 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() function 303 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \ 318 case 8: return __cmpxchg(ptr, old, new, size); in __cmpxchg_local()
|
D | system_32.h | 249 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) in __cmpxchg() function 265 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
|
/arch/avr32/include/asm/ |
D | system.h | 129 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() function 144 ((typeof(*(ptr)))__cmpxchg((ptr), (unsigned long)(old), \
|
/arch/x86/include/asm/ |
D | cmpxchg_64.h | 63 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() function 164 ((__typeof__(*(ptr)))__cmpxchg((ptr), (unsigned long)(o), \
|
D | cmpxchg_32.h | 114 ((__typeof__(*(ptr)))__cmpxchg((ptr), (unsigned long)(o), \ 136 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() function 283 __ret = (__typeof__(*(ptr)))__cmpxchg((ptr), \
|
D | mc146818rtc.h | 51 if (__cmpxchg(&cmos_lock, 0, new, sizeof(cmos_lock)) == 0) in lock_cmos()
|
/arch/xtensa/include/asm/ |
D | system.h | 106 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() function 118 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
|
/arch/sh/include/asm/ |
D | system.h | 110 static inline unsigned long __cmpxchg(volatile void * ptr, unsigned long old, in __cmpxchg() function 125 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
|
/arch/blackfin/include/asm/ |
D | system.h | 103 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() function 123 ((__typeof__(*(ptr)))__cmpxchg((ptr), (unsigned long)(o), \
|
/arch/s390/include/asm/ |
D | system.h | 209 ((__typeof__(*(ptr)))__cmpxchg((ptr), (unsigned long)(o), \ 215 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() function 375 return __cmpxchg(ptr, old, new, size); in __cmpxchg_local()
|
/arch/parisc/include/asm/ |
D | atomic.h | 105 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) in __cmpxchg() function 121 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
|
/arch/powerpc/include/asm/ |
D | system.h | 458 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, in __cmpxchg() function 493 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
|
/arch/alpha/include/asm/ |
D | system.h | 668 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() function 688 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
|