Lines Matching refs:ptr
6 #define xchg(ptr, x) \ argument
7 ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), \
8 sizeof(*(ptr))))
14 volatile void *ptr, int size) in __xchg() argument
25 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
31 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
37 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
52 #define cmpxchg_local(ptr, o, n) \ argument
53 ((__typeof__(*(ptr)))__cmpxchg_local_generic((ptr), \
56 sizeof(*(ptr))))
57 #define cmpxchg64_local(ptr, o, n) __cmpxchg64_local_generic((ptr), (o), (n)) argument