Searched refs:atomic_cmpset_ptr (Results 1 - 19 of 19) sorted by relevance

/freebsd-11.0-release/sys/arm/include/
H A Datomic.h85 #define atomic_cmpset_ptr atomic_cmpset_32 macro
/freebsd-11.0-release/sys/cddl/compat/opensolaris/sys/
H A Datomic.h36 atomic_cmpset_ptr((volatile uintptr_t *)(_a), (uintptr_t)(_b), (uintptr_t) (_c))
/freebsd-11.0-release/sys/dev/pty/
H A Dpty.c66 if (!atomic_cmpset_ptr((uintptr_t *)&dev->si_drv1, 0, 1))
/freebsd-11.0-release/sys/kern/
H A Dkern_rwlock.c549 if (!atomic_cmpset_ptr(&rw->rw_lock, v,
848 if (!atomic_cmpset_ptr(&rw->rw_lock, v,
916 if (!atomic_cmpset_ptr(&rw->rw_lock, v,
1069 success = atomic_cmpset_ptr(&rw->rw_lock, v, tid);
1091 success = atomic_cmpset_ptr(&rw->rw_lock, v, tid | x);
H A Dkern_lock.c722 if (atomic_cmpset_ptr(&lk->lk_lock, LK_SHARERS_LOCK(1) | x | v,
851 !atomic_cmpset_ptr(&lk->lk_lock, x,
944 if (!atomic_cmpset_ptr(&lk->lk_lock, x,
1226 if (!atomic_cmpset_ptr(&lk->lk_lock, x, v)) {
1256 if (!atomic_cmpset_ptr(&lk->lk_lock, x,
H A Dkern_sx.c446 success = atomic_cmpset_ptr(&sx->sx_lock, SX_SHARERS_LOCK(1) | x,
710 if (!atomic_cmpset_ptr(&sx->sx_lock, x,
978 if (!atomic_cmpset_ptr(&sx->sx_lock, x,
H A Dkern_mutex.c556 !atomic_cmpset_ptr(&m->mtx_lock, v, v | MTX_CONTESTED)) {
/freebsd-11.0-release/sys/powerpc/include/
H A Datomic.h668 #define atomic_cmpset_ptr atomic_cmpset_long macro
672 #define atomic_cmpset_ptr atomic_cmpset_int macro
/freebsd-11.0-release/sys/arm64/include/
H A Datomic.h347 #define atomic_cmpset_ptr atomic_cmpset_64 macro
/freebsd-11.0-release/sys/riscv/include/
H A Datomic.h349 #define atomic_cmpset_ptr atomic_cmpset_64 macro
/freebsd-11.0-release/usr.sbin/bhyve/
H A Dblock_if.c373 } while (!atomic_cmpset_ptr((uintptr_t *)&blockif_bse_head,
671 } while (!atomic_cmpset_ptr((uintptr_t *)&blockif_bse_head,
/freebsd-11.0-release/sys/dev/hatm/
H A Dif_hatm_intr.c119 if (atomic_cmpset_ptr((uintptr_t *)list, (uintptr_t)buf->link,
133 if (atomic_cmpset_ptr((uintptr_t *)&sc->mbuf_list[g],
142 if (atomic_cmpset_ptr((uintptr_t *)&sc->mbuf_list[g],
/freebsd-11.0-release/sys/mips/include/
H A Datomic.h665 #define atomic_cmpset_ptr atomic_cmpset_long macro
/freebsd-11.0-release/sys/amd64/include/
H A Datomic.h617 #define atomic_cmpset_ptr atomic_cmpset_long macro
/freebsd-11.0-release/sys/dev/ismt/
H A Dismt.c204 acquired = atomic_cmpset_ptr(
/freebsd-11.0-release/sys/i386/include/
H A Datomic.h787 #define atomic_cmpset_ptr(dst, old, new) \ macro
/freebsd-11.0-release/sys/netgraph/netflow/
H A Dnetflow.c585 if (atomic_cmpset_ptr((volatile uintptr_t *)&priv->fib_data[fib],
/freebsd-11.0-release/sys/dev/cxgbe/tom/
H A Dt4_listen.c1359 if (atomic_cmpset_ptr(&synqe->wr, (uintptr_t)wr, 0)) {
/freebsd-11.0-release/sys/dev/sfxge/
H A Dsfxge_tx.c634 } while (atomic_cmpset_ptr(putp, old, new) == 0);

Completed in 129 milliseconds