Lines Matching refs:target
142 ck_pr_fas_##S(M *target, T v) \
145 : "+m" (*(C *)target), \
175 ck_pr_md_load_##S(const M *target) \
180 : "m" (*(const C *)target) \
204 ck_pr_load_64_2(const uint64_t target[2], uint64_t v[2])
211 : "m" (*(const uint64_t *)target)
247 ck_pr_md_store_##S(M *target, T v) \
250 : "=m" (*(C *)target) \
258 ck_pr_md_store_##S(M *target, T v) \
261 : "=m" (*(C *)target) \
291 ck_pr_faa_##S(M *target, T d) \
294 : "+m" (*(C *)target), \
325 ck_pr_##K##_##S(T *target) \
328 : "+m" (*(C *)target) \
336 ck_pr_##K##_##S##_is_zero(T *target) \
340 : "+m" (*(C *)target), \
379 ck_pr_##K##_##S(M *target, T d) \
382 : "+m" (*(C *)target) \
415 ck_pr_cas_##S(M *target, T compare, T set) \
419 : "+m" (*(C *)target), \
446 * Compare and swap, set *v to old value of target.
450 ck_pr_cas_##S##_value(M *target, T compare, T set, M *v) \
456 : "+m" (*(C *)target), \
488 ck_pr_cas_64_2(uint64_t target[2], uint64_t compare[2], uint64_t set[2])
495 : "+m" (*target),
513 ck_pr_cas_64_2_value(uint64_t target[2],
522 : "+m" (*target),
577 ck_pr_##K##_##S(T *target, unsigned int b) \
581 : "+m" (*(C *)target), \