Lines Matching defs:ptr
52 #define _arch_xchg(ptr, new, sc_sfx, swap_sfx, prepend, \ argument
79 #define arch_xchg_relaxed(ptr, x) \ argument
82 #define arch_xchg_acquire(ptr, x) \ argument
86 #define arch_xchg_release(ptr, x) \ argument
89 #define arch_xchg(ptr, x) \ argument
92 #define xchg32(ptr, x) \ argument
98 #define xchg64(ptr, x) \ argument
157 #define _arch_cmpxchg(ptr, old, new, sc_sfx, prepend, append) \ argument
184 #define arch_cmpxchg_relaxed(ptr, o, n) \ argument
187 #define arch_cmpxchg_acquire(ptr, o, n) \ argument
190 #define arch_cmpxchg_release(ptr, o, n) \ argument
193 #define arch_cmpxchg(ptr, o, n) \ argument
196 #define arch_cmpxchg_local(ptr, o, n) \ argument
199 #define arch_cmpxchg64(ptr, o, n) \ argument
205 #define arch_cmpxchg64_local(ptr, o, n) \ argument
211 #define arch_cmpxchg64_relaxed(ptr, o, n) \ argument
217 #define arch_cmpxchg64_acquire(ptr, o, n) \ argument
223 #define arch_cmpxchg64_release(ptr, o, n) \ argument
237 static __always_inline void __cmpwait(volatile void *ptr, in __cmpwait()
280 #define __cmpwait_relaxed(ptr, val) \ argument