Lines Matching refs:new
71 __cmpxchg_u32(volatile int *m, int old, int new) in __cmpxchg_u32() argument
74 : "=&r" (new) in __cmpxchg_u32()
75 : "0" (new), "r" (m), "r" (old) in __cmpxchg_u32()
78 return new; in __cmpxchg_u32()
82 __cmpxchg_u64(volatile long *m, unsigned long old, unsigned long new) in __cmpxchg_u64() argument
85 : "=&r" (new) in __cmpxchg_u64()
86 : "0" (new), "r" (m), "r" (old) in __cmpxchg_u64()
89 return new; in __cmpxchg_u64()
97 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() argument
101 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
103 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
124 unsigned long new, int size) in __cmpxchg_local() argument
128 case 8: return __cmpxchg(ptr, old, new, size); in __cmpxchg_local()
130 return __cmpxchg_local_generic(ptr, old, new, size); in __cmpxchg_local()