Lines Matching refs:cmpval
105 atomic_fcmpset_##bar##8(volatile uint8_t *p, uint8_t *cmpval, \ in ATOMIC()
109 uint8_t _cmpval = *cmpval; \ in ATOMIC()
123 *cmpval = tmp; \ in ATOMIC()
129 atomic_fcmpset_##bar##16(volatile uint16_t *p, uint16_t *cmpval, \
133 uint16_t _cmpval = *cmpval; \
147 *cmpval = tmp; \
153 atomic_fcmpset_##bar##32(volatile uint32_t *p, uint32_t *cmpval, \
157 uint32_t _cmpval = *cmpval; \
171 *cmpval = tmp; \
177 atomic_fcmpset_##bar##64(volatile uint64_t *p, uint64_t *cmpval, \
181 uint64_t _cmpval = *cmpval; \
195 *cmpval = tmp; \
208 atomic_cmpset_##bar##32(volatile uint32_t *p, uint32_t cmpval, \
223 : "r" (p), "r" (cmpval), "r" (newval) \
231 atomic_cmpset_##bar##64(volatile uint64_t *p, uint64_t cmpval, \
246 : "r" (p), "r" (cmpval), "r" (newval) \