/linux/arch/sparc/include/asm/ |
H A D | cmpxchg_64.h | 11 __cmpxchg_u32(volatile int *m, int old, int new) in __cmpxchg_u32() function 84 load32 = __cmpxchg_u32(ptr, old32, new32); in xchg16() 143 load32 = __cmpxchg_u32(ptr, old32, new32); in __cmpxchg_u8() 163 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
|
H A D | cmpxchg_32.h | 43 u32 __cmpxchg_u32(volatile u32 *m, u32 old, u32 new_); 52 size == 4 ? __cmpxchg_u32(ptr, old, new_) : in __cmpxchg()
|
/linux/arch/xtensa/include/asm/ |
H A D | cmpxchg.h | 25 __cmpxchg_u32(volatile int *p, int old, int new) in __cmpxchg_u32() function 79 case 4: return __cmpxchg_u32(ptr, old, new); in __cmpxchg() 100 return __cmpxchg_u32(ptr, old, new); in __cmpxchg_local() 194 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
|
/linux/arch/parisc/include/asm/ |
H A D | cmpxchg.h | 62 extern u32 __cmpxchg_u32(volatile u32 *m, u32 old, u32 new_); 73 size == 4 ? __cmpxchg_u32(ptr, old, new_) : in __cmpxchg() 97 case 4: return __cmpxchg_u32(ptr, old, new_); in __cmpxchg_local()
|
/linux/arch/sh/include/asm/ |
H A D | cmpxchg-cas.h | 6 __cmpxchg_u32(volatile u32 *m, unsigned long old, unsigned long new) in __cmpxchg_u32() function 19 while (__cmpxchg_u32(m, old, val) != old); in xchg_u32()
|
H A D | cmpxchg-llsc.h | 27 __cmpxchg_u32(volatile u32 *m, unsigned long old, unsigned long new) in __cmpxchg_u32() function
|
H A D | cmpxchg-grb.h | 71 static inline unsigned long __cmpxchg_u32(volatile int *m, unsigned long old, in __cmpxchg_u32() function
|
H A D | cmpxchg-irq.h | 40 static inline unsigned long __cmpxchg_u32(volatile int *m, unsigned long old, in __cmpxchg_u32() function
|
H A D | cmpxchg-xchg.h | 35 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in __xchg_cmpxchg()
|
H A D | cmpxchg.h | 63 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
|
/linux/arch/parisc/kernel/ |
H A D | parisc_ksyms.c | 27 EXPORT_SYMBOL(__cmpxchg_u32);
|
/linux/arch/powerpc/include/asm/ |
H A D | cmpxchg.h | 445 __cmpxchg_u32(volatile unsigned int *p, unsigned long old, unsigned long new) in __cmpxchg_u32() function 630 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
|
/linux/arch/sparc/lib/ |
H A D | atomic32.c | 182 EXPORT_SYMBOL(__cmpxchg_u32);
|