Lines Matching refs:compare
153 ck_pr_cas_64_value(uint64_t *target, uint64_t compare, uint64_t set, uint64_t *value)
167 "r" (compare)
171 return (previous == compare);
175 ck_pr_cas_ptr_value(void *target, void *compare, void *set, void *value)
189 "r" (compare)
193 return (previous == compare);
197 ck_pr_cas_64(uint64_t *target, uint64_t compare, uint64_t set)
211 "r" (compare)
214 return (previous == compare);
218 ck_pr_cas_ptr(void *target, void *compare, void *set)
232 "r" (compare)
235 return (previous == compare);
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); \