Searched refs:cmpval (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/mips/include/ |
| H A D | atomic.h | 386 : "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_32() 421 : "=&r" (ret), "+m" (*p), "=m" (*cmpval) in atomic_fcmpset_32() 422 : "r" (newval), "r" (*cmpval) in atomic_fcmpset_32() 434 retval = atomic_cmpset_##WIDTH(p, cmpval, newval); \ 444 return (atomic_cmpset_##WIDTH(p, cmpval, newval)); \ 521 : "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_64() 544 : "r" (newval), "r" (*cmpval) in atomic_fcmpset_64() 730 #define atomic_cmpset_long(p, cmpval, newval) \ argument 733 #define atomic_cmpset_acq_long(p, cmpval, newval) \ argument 736 #define atomic_cmpset_rel_long(p, cmpval, newval) \ argument [all …]
|
| /f-stack/freebsd/arm64/include/ |
| H A D | atomic.h | 142 uint##t##_t cmpval, uint##t##_t newval) 147 uint##t##_t *cmpval, uint##t##_t newval) 164 : "r" (p), "r" (cmpval), "r" (newval) \ 176 oldval = cmpval; \ 183 : "=r" (res), "+&r" (cmpval) \ 194 return (atomic_cmpset_##bar##t##_lse(p, cmpval, \ 197 return (atomic_cmpset_##bar##t##_llsc(p, cmpval, \ 206 _cmpval = *cmpval; \ 218 *cmpval = tmp; \ 228 _cmpval = tmp = *cmpval; \ [all …]
|