Lines Matching refs:ptr
36 static inline void name(type *ptr) \
39 : "=m" (*ptr) \
40 : "m" (*ptr)); \
47 static inline void name(type *ptr) \
50 : "=m" (*ptr) \
51 : "m" (*ptr)); \
58 static inline type name(type *ptr, type v) \
61 : "+m" (*ptr), "+r" (v) \
88 static inline type name(volatile type *ptr, type old, type new) \
92 : "=a" (ret), "+m" (*ptr) \
101 static inline type name(type *ptr, type v) \
104 : "+r" (v), "+m" (*ptr) \