Lines Matching defs:target
82 fxn(volatile type *target) \
86 : "+m" (*target) \
113 fxn(volatile type1 *target, type2 delta) \
117 : "+m" (*target) \
137 atomic_add_ptr(volatile void *target, ssize_t delta)
139 volatile void **tmp = (volatile void **)target;
170 fxn(volatile type *target, type cmp, type new) \
175 : "+m" (*target), "=a" (ret) \
198 atomic_cas_ptr(volatile void *target, void *cmp, void *new)
200 volatile void **tmp = (volatile void **)target;
214 fxn(volatile type *target, type val) \
218 : "+m" (*target), "+" reg (val)); \
239 atomic_swap_ptr(volatile void *target, void *val)
241 volatile void **tmp = (volatile void **)target;