Lines Matching refs:new
116 int old, new; \
123 : [old] "=d" (old), [new] "=&d" (new), [ptr] "+Q" (*ptr)\
142 long old, new; \
149 : [old] "=d" (old), [new] "=&d" (new), [ptr] "+QS" (*ptr)\
172 static __always_inline int __atomic_cmpxchg(int *ptr, int old, int new) in __atomic_cmpxchg() argument
177 : [new] "d" (new) in __atomic_cmpxchg()
182 static __always_inline long __atomic64_cmpxchg(long *ptr, long old, long new) in __atomic64_cmpxchg() argument
187 : [new] "d" (new) in __atomic64_cmpxchg()
195 static __always_inline bool __atomic_cmpxchg_bool(int *ptr, int old, int new) in __atomic_cmpxchg_bool() argument
202 : [new] "d" (new) in __atomic_cmpxchg_bool()
207 static __always_inline bool __atomic64_cmpxchg_bool(long *ptr, long old, long new) in __atomic64_cmpxchg_bool() argument
214 : [new] "d" (new) in __atomic64_cmpxchg_bool()
221 static __always_inline bool __atomic_cmpxchg_bool(int *ptr, int old, int new) in __atomic_cmpxchg_bool() argument
228 : [new] "d" (new) in __atomic_cmpxchg_bool()
233 static __always_inline bool __atomic64_cmpxchg_bool(long *ptr, long old, long new) in __atomic64_cmpxchg_bool() argument
240 : [new] "d" (new) in __atomic64_cmpxchg_bool()