Searched refs:atomic_fcmpset_acq_ptr (Results 1 - 14 of 14) sorted by relevance

/freebsd-13-stable/sys/arm/include/
H A Datomic.h69 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_32 macro
/freebsd-13-stable/sys/kern/
H A Dkern_sx.c293 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, x + SX_ONE_SHARER)) {
331 if (!atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid))
369 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid))
450 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x,
605 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid))
660 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid))
672 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid))
796 if (!atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid | setx))
1004 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, xp,
H A Dkern_rwlock.c325 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid))
417 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, vp,
719 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &x, x + RW_ONE_READER)) {
993 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid))
1102 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid | setv)) {
1306 success = atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid);
H A Dkern_lock.c524 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, xp,
670 if (!atomic_fcmpset_acq_ptr(&lk->lk_lock, &x,
836 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, tid))
890 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, &x,
/freebsd-13-stable/sys/powerpc/include/
H A Datomic.h921 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
925 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_int macro
/freebsd-13-stable/sys/sys/
H A Drwlock.h90 atomic_fcmpset_acq_ptr(&(rw)->rw_lock, vp, (tid))
H A Dsx.h167 !atomic_fcmpset_acq_ptr(&sx->sx_lock, &v, tid)))
H A Datomic_san.h230 #define atomic_fcmpset_acq_ptr kcsan_atomic_fcmpset_acq_ptr macro
H A Dmutex.h219 atomic_fcmpset_acq_ptr(&(mp)->mtx_lock, vp, (tid))
/freebsd-13-stable/sys/riscv/include/
H A Datomic.h503 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_64 macro
/freebsd-13-stable/sys/amd64/include/
H A Datomic.h675 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
/freebsd-13-stable/sys/mips/include/
H A Datomic.h776 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h555 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_64 macro
/freebsd-13-stable/sys/i386/include/
H A Datomic.h939 #define atomic_fcmpset_acq_ptr(dst, old, new) \ macro

Completed in 200 milliseconds