Lines Matching full:compare
153 ck_pr_cas_64_value(uint64_t *target, uint64_t compare, uint64_t set, uint64_t *value) in ck_pr_cas_64_value() argument
167 "r" (compare) in ck_pr_cas_64_value()
171 return (previous == compare); in ck_pr_cas_64_value()
175 ck_pr_cas_ptr_value(void *target, void *compare, void *set, void *value) in ck_pr_cas_ptr_value() argument
189 "r" (compare) in ck_pr_cas_ptr_value()
193 return (previous == compare); in ck_pr_cas_ptr_value()
197 ck_pr_cas_64(uint64_t *target, uint64_t compare, uint64_t set) in ck_pr_cas_64() argument
211 "r" (compare) in ck_pr_cas_64()
214 return (previous == compare); in ck_pr_cas_64()
218 ck_pr_cas_ptr(void *target, void *compare, void *set) in ck_pr_cas_ptr() argument
232 "r" (compare) in ck_pr_cas_ptr()
235 return (previous == compare); in ck_pr_cas_ptr()
240 ck_pr_cas_##N##_value(T *target, T compare, T set, T *value) \
253 "r" (compare) \
256 return (previous == compare); \
259 ck_pr_cas_##N(T *target, T compare, T set) \
272 "r" (compare) \
274 return (previous == compare); \