Lines Matching refs:cmpval
116 atomic_fcmpset_32(volatile u_int32_t *p, volatile u_int32_t *cmpval, volatile u_int32_t newval) in atomic_fcmpset_32() argument
123 if (*p == *cmpval) { in atomic_fcmpset_32()
127 *cmpval = *p; in atomic_fcmpset_32()
135 atomic_fcmpset_64(volatile u_int64_t *p, volatile u_int64_t *cmpval, volatile u_int64_t newval) in atomic_fcmpset_64() argument
141 if (*p == *cmpval) { in atomic_fcmpset_64()
145 *cmpval = *p; in atomic_fcmpset_64()
153 atomic_cmpset_32(volatile u_int32_t *p, volatile u_int32_t cmpval, volatile u_int32_t newval) in atomic_cmpset_32() argument
159 if (*p == cmpval) { in atomic_cmpset_32()
170 atomic_cmpset_64(volatile u_int64_t *p, volatile u_int64_t cmpval, volatile u_int64_t newval) in atomic_cmpset_64() argument
176 if (*p == cmpval) { in atomic_cmpset_64()
313 atomic_cmpset_32(volatile u_int32_t *p, volatile u_int32_t cmpval, volatile u_int32_t newval) in atomic_cmpset_32() argument
333 ,"+r" (p), "+r" (cmpval), "+r" (newval) : : "cc", "memory"); in atomic_cmpset_32()
338 atomic_fcmpset_32(volatile u_int32_t *p, volatile u_int32_t *cmpval, volatile u_int32_t newval) in atomic_fcmpset_32() argument
360 , "+r" (cmpval), "+r" (newval), "+r" (oldval) : : "cc", "memory"); in atomic_fcmpset_32()