Lines Matching refs:p

53 atomic_##NAME##_acq_##WIDTH(__volatile uint##WIDTH##_t *p, uint##WIDTH##_t v)\
55 atomic_##NAME##_##WIDTH(p, v); \
60 atomic_##NAME##_rel_##WIDTH(__volatile uint##WIDTH##_t *p, uint##WIDTH##_t v)\
63 atomic_##NAME##_##WIDTH(p, v); \
68 atomic_cmpset_acq_##WIDTH(__volatile uint##WIDTH##_t *p, \
73 retval = atomic_cmpset_##WIDTH(p, cmpval, newval); \
79 atomic_cmpset_rel_##WIDTH(__volatile uint##WIDTH##_t *p, \
83 return (atomic_cmpset_##WIDTH(p, cmpval, newval)); \
88 atomic_fcmpset_acq_##WIDTH(__volatile uint##WIDTH##_t *p, \
93 retval = atomic_fcmpset_##WIDTH(p, cmpval, newval); \
99 atomic_fcmpset_rel_##WIDTH(__volatile uint##WIDTH##_t *p, \
103 return (atomic_fcmpset_##WIDTH(p, cmpval, newval)); \
126 atomic_add_32(volatile uint32_t *p, uint32_t val) in atomic_add_32() argument
130 : "+A" (*p) in atomic_add_32()
136 atomic_subtract_32(volatile uint32_t *p, uint32_t val) in atomic_subtract_32() argument
140 : "+A" (*p) in atomic_subtract_32()
146 atomic_set_32(volatile uint32_t *p, uint32_t val) in atomic_set_32() argument
150 : "+A" (*p) in atomic_set_32()
156 atomic_clear_32(volatile uint32_t *p, uint32_t val) in atomic_clear_32() argument
160 : "+A" (*p) in atomic_clear_32()
166 atomic_cmpset_32(volatile uint32_t *p, uint32_t cmpval, uint32_t newval) in atomic_cmpset_32() argument
181 : "=&r" (tmp), "=&r" (res), "+A" (*p) in atomic_cmpset_32()
189 atomic_fcmpset_32(volatile uint32_t *p, uint32_t *cmpval, uint32_t newval) in atomic_fcmpset_32() argument
206 : "=&r" (tmp), "=&r" (res), "+A" (*p), "+A" (*cmpval) in atomic_fcmpset_32()
214 atomic_fetchadd_32(volatile uint32_t *p, uint32_t val) in atomic_fetchadd_32() argument
219 : "=&r" (ret), "+A" (*p) in atomic_fetchadd_32()
227 atomic_readandclear_32(volatile uint32_t *p) in atomic_readandclear_32() argument
235 : "=&r"(ret), "+A" (*p) in atomic_readandclear_32()
260 atomic_load_acq_32(volatile uint32_t *p) in atomic_load_acq_32() argument
264 ret = *p; in atomic_load_acq_32()
272 atomic_store_rel_32(volatile uint32_t *p, uint32_t val) in atomic_store_rel_32() argument
277 *p = val; in atomic_store_rel_32()
297 atomic_add_64(volatile uint64_t *p, uint64_t val) in atomic_add_64() argument
301 : "+A" (*p) in atomic_add_64()
307 atomic_subtract_64(volatile uint64_t *p, uint64_t val) in atomic_subtract_64() argument
311 : "+A" (*p) in atomic_subtract_64()
317 atomic_set_64(volatile uint64_t *p, uint64_t val) in atomic_set_64() argument
321 : "+A" (*p) in atomic_set_64()
327 atomic_clear_64(volatile uint64_t *p, uint64_t val) in atomic_clear_64() argument
331 : "+A" (*p) in atomic_clear_64()
337 atomic_cmpset_64(volatile uint64_t *p, uint64_t cmpval, uint64_t newval) in atomic_cmpset_64() argument
352 : "=&r" (tmp), "=&r" (res), "+A" (*p) in atomic_cmpset_64()
360 atomic_fcmpset_64(volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) in atomic_fcmpset_64() argument
377 : "=&r" (tmp), "=&r" (res), "+A" (*p), "+A" (*cmpval) in atomic_fcmpset_64()
385 atomic_fetchadd_64(volatile uint64_t *p, uint64_t val) in atomic_fetchadd_64() argument
390 : "=&r" (ret), "+A" (*p) in atomic_fetchadd_64()
398 atomic_readandclear_64(volatile uint64_t *p) in atomic_readandclear_64() argument
406 : "=&r"(ret), "+A" (*p) in atomic_readandclear_64()
414 atomic_swap_32(volatile uint32_t *p, uint32_t val) in atomic_swap_32() argument
419 : "=&r"(old), "+A" (*p) in atomic_swap_32()
427 atomic_swap_64(volatile uint64_t *p, uint64_t val) in atomic_swap_64() argument
432 : "=&r"(old), "+A" (*p) in atomic_swap_64()
470 atomic_load_acq_64(volatile uint64_t *p) in atomic_load_acq_64() argument
474 ret = *p; in atomic_load_acq_64()
482 atomic_store_rel_64(volatile uint64_t *p, uint64_t val) in atomic_store_rel_64() argument
487 *p = val; in atomic_store_rel_64()