Searched refs:atomic_cmpset_acq_ptr (Results 1 - 18 of 18) sorted by relevance

/freebsd-11.0-release/sys/arm/include/
H A Datomic.h87 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_32 macro
/freebsd-11.0-release/sys/sys/
H A Dsx.h154 !atomic_cmpset_acq_ptr(&sx->sx_lock, SX_LOCK_UNLOCKED, tid))
185 !atomic_cmpset_acq_ptr(&sx->sx_lock, x, x + SX_ONE_SHARER))
H A Drwlock.h83 atomic_cmpset_acq_ptr(&(rw)->rw_lock, RW_UNLOCKED, (tid))
H A Dmutex.h172 atomic_cmpset_acq_ptr(&(mp)->mtx_lock, MTX_UNOWNED, (tid))
/freebsd-11.0-release/sys/kern/
H A Dkern_sx.c317 if (atomic_cmpset_acq_ptr(&sx->sx_lock, x, x + SX_ONE_SHARER)) {
376 rval = atomic_cmpset_acq_ptr(&sx->sx_lock, SX_LOCK_UNLOCKED,
586 atomic_cmpset_acq_ptr(&sx->sx_lock, SX_LOCK_UNLOCKED, tid))
693 if (atomic_cmpset_acq_ptr(&sx->sx_lock,
895 if (atomic_cmpset_acq_ptr(&sx->sx_lock, x,
H A Dkern_rwlock.c324 rval = atomic_cmpset_acq_ptr(&rw->rw_lock, RW_UNLOCKED,
438 if (atomic_cmpset_acq_ptr(&rw->rw_lock, v,
625 if (atomic_cmpset_acq_ptr(&rw->rw_lock, x, x + RW_ONE_READER)) {
900 if (atomic_cmpset_acq_ptr(&rw->rw_lock, v, tid | x)) {
H A Dkern_lock.c531 if (atomic_cmpset_acq_ptr(&lk->lk_lock, x,
673 if (!atomic_cmpset_acq_ptr(&lk->lk_lock, x,
792 atomic_cmpset_acq_ptr(&lk->lk_lock, LK_UNLOCKED, tid))
927 if (atomic_cmpset_acq_ptr(&lk->lk_lock, x,
1131 atomic_cmpset_acq_ptr(&lk->lk_lock, LK_UNLOCKED, tid))
/freebsd-11.0-release/sys/dev/proto/
H A Dproto_core.c283 if (!atomic_cmpset_acq_ptr(&r->r_opened, 0UL, (uintptr_t)td->td_proc))
296 if (!atomic_cmpset_acq_ptr(&r->r_opened, (uintptr_t)td->td_proc, 0UL))
/freebsd-11.0-release/sys/powerpc/include/
H A Datomic.h669 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_long macro
673 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_int macro
/freebsd-11.0-release/sys/dev/cfi/
H A Dcfi_dev.c158 if (!atomic_cmpset_acq_ptr((uintptr_t *)&sc->sc_opened,
/freebsd-11.0-release/sys/arm64/include/
H A Datomic.h363 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_64 macro
/freebsd-11.0-release/sys/riscv/include/
H A Datomic.h411 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_64 macro
/freebsd-11.0-release/sys/cddl/dev/dtrace/
H A Ddtrace_debug.c55 while (atomic_cmpset_acq_ptr(&dtrace_debug_data[cpu].lock, 0, tid) == 0) /* Loop until the lock is obtained. */
/freebsd-11.0-release/sys/mips/include/
H A Datomic.h666 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_long macro
/freebsd-11.0-release/sys/amd64/include/
H A Datomic.h618 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_long macro
/freebsd-11.0-release/sys/i386/include/
H A Datomic.h789 #define atomic_cmpset_acq_ptr(dst, old, new) \ macro
/freebsd-11.0-release/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c428 if (atomic_cmpset_acq_ptr((uintptr_t *)&dev->si_mountpt, 0,
/freebsd-11.0-release/sys/ufs/ffs/
H A Dffs_vfsops.c759 if (atomic_cmpset_acq_ptr((uintptr_t *)&dev->si_mountpt, 0,

Completed in 113 milliseconds