Searched refs:atomic_fcmpset_acq_ptr (Results 1 – 12 of 12) sorted by relevance
| /f-stack/freebsd/kern/ |
| H A D | kern_sx.c | 293 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, x + SX_ONE_SHARER)) { in sx_try_slock_int() 331 if (!atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock() 369 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in sx_try_xlock_int() 450 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, in sx_try_upgrade_int() 605 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock_hard() 660 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock_hard() 672 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid)) in _sx_xlock_hard() 796 if (!atomic_fcmpset_acq_ptr(&sx->sx_lock, &x, tid | setx)) in _sx_xlock_hard() 1004 if (atomic_fcmpset_acq_ptr(&sx->sx_lock, xp, in __sx_slock_try()
|
| H A D | kern_rwlock.c | 325 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid)) in __rw_try_wlock_int() 417 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, vp, in __rw_rlock_try() 719 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &x, x + RW_ONE_READER)) { in __rw_try_rlock_int() 993 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid)) in __rw_wlock_hard() 1102 if (atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid | setv)) { in __rw_wlock_hard() 1306 success = atomic_fcmpset_acq_ptr(&rw->rw_lock, &v, tid); in __rw_try_upgrade_int()
|
| H A D | kern_lock.c | 524 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, xp, in lockmgr_slock_try() 670 if (!atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, in lockmgr_slock_hard() 836 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, tid)) in lockmgr_xlock_hard() 890 if (atomic_fcmpset_acq_ptr(&lk->lk_lock, &x, in lockmgr_xlock_hard()
|
| /f-stack/freebsd/arm/include/ |
| H A D | atomic.h | 69 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_32 macro
|
| /f-stack/freebsd/sys/ |
| H A D | sx.h | 167 !atomic_fcmpset_acq_ptr(&sx->sx_lock, &v, tid))) in __sx_xlock()
|
| H A D | rwlock.h | 90 atomic_fcmpset_acq_ptr(&(rw)->rw_lock, vp, (tid))
|
| H A D | _cscan_atomic.h | 230 #define atomic_fcmpset_acq_ptr kcsan_atomic_fcmpset_acq_ptr macro
|
| H A D | mutex.h | 219 atomic_fcmpset_acq_ptr(&(mp)->mtx_lock, vp, (tid))
|
| /f-stack/freebsd/amd64/include/ |
| H A D | atomic.h | 675 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
|
| /f-stack/freebsd/arm64/include/ |
| H A D | atomic.h | 555 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_64 macro
|
| /f-stack/freebsd/mips/include/ |
| H A D | atomic.h | 776 #define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_long macro
|
| /f-stack/freebsd/i386/include/ |
| H A D | atomic.h | 939 #define atomic_fcmpset_acq_ptr(dst, old, new) \ macro
|