Lines Matching refs:cmpval
71 uint##WIDTH##_t cmpval, uint##WIDTH##_t newval) \
75 retval = atomic_cmpset_##WIDTH(p, cmpval, newval); \
82 uint##WIDTH##_t cmpval, uint##WIDTH##_t newval) \
85 return (atomic_cmpset_##WIDTH(p, cmpval, newval)); \
91 uint##WIDTH##_t *cmpval, uint##WIDTH##_t newval) \
95 retval = atomic_fcmpset_##WIDTH(p, cmpval, newval); \
102 uint##WIDTH##_t *cmpval, uint##WIDTH##_t newval) \
105 return (atomic_fcmpset_##WIDTH(p, cmpval, newval)); \
168 atomic_cmpset_32(volatile uint32_t *p, uint32_t cmpval, uint32_t newval) in atomic_cmpset_32() argument
184 : "rJ" ((long)(int32_t)cmpval), "rJ" (newval) in atomic_cmpset_32()
191 atomic_fcmpset_32(volatile uint32_t *p, uint32_t *cmpval, uint32_t newval) in atomic_fcmpset_32() argument
208 : "=&r" (tmp), "=&r" (res), "+A" (*p), "+A" (*cmpval) in atomic_fcmpset_32()
209 : "rJ" ((long)(int32_t)*cmpval), "rJ" (newval) in atomic_fcmpset_32()
339 atomic_cmpset_64(volatile uint64_t *p, uint64_t cmpval, uint64_t newval) in atomic_cmpset_64() argument
355 : "rJ" (cmpval), "rJ" (newval) in atomic_cmpset_64()
362 atomic_fcmpset_64(volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) in atomic_fcmpset_64() argument
379 : "=&r" (tmp), "=&r" (res), "+A" (*p), "+A" (*cmpval) in atomic_fcmpset_64()
380 : "rJ" (*cmpval), "rJ" (newval) in atomic_fcmpset_64()