Lines Matching refs:cmpval
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; \
239 *cmpval = tmp; \
247 return (atomic_fcmpset_##bar##t##_lse(p, cmpval, \
250 return (atomic_fcmpset_##bar##t##_llsc(p, cmpval, \