Lines Matching defs:new
11 __cmpxchg_u32(volatile int *m, int old, int new)
14 : "=&r" (new)
15 : "0" (new), "r" (m), "r" (old)
18 return new;
115 __cmpxchg_u64(volatile long *m, unsigned long old, unsigned long new)
118 : "=&r" (new)
119 : "0" (new), "r" (m), "r" (old)
122 return new;
131 __cmpxchg_u8(volatile unsigned char *m, unsigned char old, unsigned char new)
141 new32 = (load32 & ~mask) | (new << bit_shift);
157 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size)
161 return __cmpxchg_u8(ptr, old, new);
163 return __cmpxchg_u32(ptr, old, new);
165 return __cmpxchg_u64(ptr, old, new);
186 unsigned long new, int size)
190 case 8: return __cmpxchg(ptr, old, new, size);
192 return __generic_cmpxchg_local(ptr, old, new, size);