/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
D | cmpxchg.h | 24 __cmpxchg_u32(volatile int *p, int old, int new) in __cmpxchg_u32() function 77 case 4: return __cmpxchg_u32(ptr, old, new); in __cmpxchg() 98 return __cmpxchg_u32(ptr, old, new); in __cmpxchg_local() 192 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in xchg_small()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
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()
|
D | cmpxchg_32.h | 42 unsigned long __cmpxchg_u32(volatile u32 *m, u32 old, u32 new_); 50 return __cmpxchg_u32((u32 *)ptr, (u32)old, (u32)new_); in __cmpxchg()
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
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()
|
D | cmpxchg-llsc.h | 27 __cmpxchg_u32(volatile u32 *m, unsigned long old, unsigned long new) in __cmpxchg_u32() function
|
D | cmpxchg-grb.h | 71 static inline unsigned long __cmpxchg_u32(volatile int *m, unsigned long old, in __cmpxchg_u32() function
|
D | cmpxchg-irq.h | 40 static inline unsigned long __cmpxchg_u32(volatile int *m, unsigned long old, in __cmpxchg_u32() function
|
D | cmpxchg-xchg.h | 35 } while (__cmpxchg_u32(p, oldv, newv) != oldv); in __xchg_cmpxchg()
|
D | cmpxchg.h | 60 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
D | cmpxchg.h | 60 extern unsigned long __cmpxchg_u32(volatile unsigned int *m, unsigned int old, 73 case 4: return __cmpxchg_u32((unsigned int *)ptr, in __cmpxchg() 99 case 4: return __cmpxchg_u32(ptr, old, new_); in __cmpxchg_local()
|
/kernel/linux/linux-5.10/arch/sparc/lib/ |
D | atomic32.c | 162 unsigned long __cmpxchg_u32(volatile u32 *ptr, u32 old, u32 new) in __cmpxchg_u32() function 174 EXPORT_SYMBOL(__cmpxchg_u32);
|
/kernel/linux/linux-5.10/arch/parisc/lib/ |
D | bitops.c | 71 unsigned long __cmpxchg_u32(volatile unsigned int *ptr, unsigned int old, unsigned int new) in __cmpxchg_u32() function
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
D | parisc_ksyms.c | 24 EXPORT_SYMBOL(__cmpxchg_u32);
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
D | cmpxchg.h | 216 __cmpxchg_u32(volatile unsigned int *p, unsigned long old, unsigned long new) in __cmpxchg_u32() function 401 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
|