Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dkern_sx.c291 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, x + SX_ONE_SHARER)) { in sx_try_slock_int()
329 if (!atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock()
367 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in sx_try_xlock_int()
448 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, in sx_try_upgrade_int()
598 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock_hard()
654 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock_hard()
666 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock_hard()
790 if (!atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid | setx)) in _sx_xlock_hard()
1003 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, xp, in __sx_slock_try()
H A Dkern_rwlock.c337 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid)) in __rw_try_wlock_int()
429 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, vp, in __rw_rlock_try()
734 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &x, x + RW_ONE_READER)) { in __rw_try_rlock_int()
1009 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid)) in __rw_wlock_hard()
1118 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid | setv)) { in __rw_wlock_hard()
1324 success = atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid); in __rw_try_upgrade_int()
H A Dkern_rangelock.c142 if (atomic_fcmpset_acq_ptr(&lock->head, &v, in rangelock_cheat_lock()
170 if (atomic_fcmpset_acq_ptr(&lock->head, &v, in rangelock_cheat_lock()
H A Dkern_lock.c520 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, xp, in lockmgr_slock_try()
667 if (!atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, in lockmgr_slock_hard()
833 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, tid)) in lockmgr_xlock_hard()
889 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, in lockmgr_xlock_hard()
/freebsd/sys/powerpc/include/
H A Datomic.h915 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
919 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_int macro
/freebsd/sys/sys/
H A Drwlock.h88 atomic_fcmpset_acq_ptr(&(rw)->rw_lock, vp, (tid))
H A Dsx.h165 !atomic_fcmpset_acq_ptr(&sx->sx_lock, &v, tid))) in __sx_xlock()
H A Dmutex.h218 atomic_fcmpset_acq_ptr(&(mp)->mtx_lock, vp, (tid))
H A Datomic_san.h265 #define atomic_fcmpset_acq_ptr ATOMIC_SAN(fcmpset_acq_ptr) macro
/freebsd/sys/amd64/include/
H A Datomic.h587 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
/freebsd/sys/riscv/include/
H A Datomic.h603 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_64 macro
/freebsd/sys/arm64/include/
H A Datomic.h625 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_64 macro
/freebsd/sys/i386/include/
H A Datomic.h849 #define atomic_fcmpset_acq_ptr(dst, old, new) \ macro
/freebsd/sys/arm/include/
H A Datomic.h1069 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_32 macro