Lines Matching refs:cmpval
148 uint##t##_t cmpval, uint##t##_t newval)
153 uint##t##_t *cmpval, uint##t##_t newval)
170 : "r" (p), "r" (cmpval), "r" (newval) \
182 oldval = cmpval; \
189 : "=r" (res), "+&r" (cmpval) \
200 return (atomic_cmpset_##bar##t##_lse(p, cmpval, \
203 return (atomic_cmpset_##bar##t##_llsc(p, cmpval, \
212 _cmpval = *cmpval; \
224 *cmpval = tmp; \
234 _cmpval = tmp = *cmpval; \
245 *cmpval = tmp; \
253 return (atomic_fcmpset_##bar##t##_lse(p, cmpval, \
256 return (atomic_fcmpset_##bar##t##_llsc(p, cmpval, \