Home
last modified time | relevance | path

Searched refs:atomic_cmpset_ptr (Results 1 – 18 of 18) sorted by relevance

/freebsd-10-stable/sys/dev/pty/
Dpty.c66 if (!atomic_cmpset_ptr((uintptr_t *)&dev->si_drv1, 0, 1)) in ptydev_fdopen()
/freebsd-10-stable/sys/kern/
Dkern_rwlock.c551 if (!atomic_cmpset_ptr(&rw->rw_lock, v, in __rw_rlock()
850 if (!atomic_cmpset_ptr(&rw->rw_lock, v, in __rw_wlock_hard()
918 if (!atomic_cmpset_ptr(&rw->rw_lock, v, in __rw_wlock_hard()
1071 success = atomic_cmpset_ptr(&rw->rw_lock, v, tid); in __rw_try_upgrade()
1093 success = atomic_cmpset_ptr(&rw->rw_lock, v, tid | x); in __rw_try_upgrade()
Dkern_lock.c727 if (atomic_cmpset_ptr(&lk->lk_lock, LK_SHARERS_LOCK(1) | x | v, in __lockmgr_args()
856 !atomic_cmpset_ptr(&lk->lk_lock, x, in __lockmgr_args()
949 if (!atomic_cmpset_ptr(&lk->lk_lock, x, in __lockmgr_args()
1231 if (!atomic_cmpset_ptr(&lk->lk_lock, x, v)) { in __lockmgr_args()
1261 if (!atomic_cmpset_ptr(&lk->lk_lock, x, in __lockmgr_args()
Dkern_sx.c451 success = atomic_cmpset_ptr(&sx->sx_lock, SX_SHARERS_LOCK(1) | x, in sx_try_upgrade_()
715 if (!atomic_cmpset_ptr(&sx->sx_lock, x, in _sx_xlock_hard()
983 if (!atomic_cmpset_ptr(&sx->sx_lock, x, in _sx_slock_hard()
Dkern_mutex.c560 !atomic_cmpset_ptr(&m->mtx_lock, v, v | MTX_CONTESTED)) { in __mtx_lock_sleep()
/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/
Datomic.h36 atomic_cmpset_ptr((volatile uintptr_t *)(_a), (uintptr_t)(_b), (uintptr_t) (_c))
/freebsd-10-stable/sys/dev/hatm/
Dif_hatm_intr.c118 if (atomic_cmpset_ptr((uintptr_t *)list, (uintptr_t)buf->link, in hatm_ext_free()
132 if (atomic_cmpset_ptr((uintptr_t *)&sc->mbuf_list[g], in hatm_ext_alloc()
141 if (atomic_cmpset_ptr((uintptr_t *)&sc->mbuf_list[g], in hatm_ext_alloc()
/freebsd-10-stable/sys/powerpc/include/
Datomic.h656 #define atomic_cmpset_ptr atomic_cmpset_long macro
660 #define atomic_cmpset_ptr atomic_cmpset_int macro
/freebsd-10-stable/usr.sbin/bhyve/
Dblock_if.c372 } while (!atomic_cmpset_ptr((uintptr_t *)&blockif_bse_head, in blockif_sigcont_handler()
670 } while (!atomic_cmpset_ptr((uintptr_t *)&blockif_bse_head, in blockif_cancel()
/freebsd-10-stable/sys/ia64/include/
Datomic.h330 #define atomic_cmpset_ptr atomic_cmpset_acq_ptr macro
/freebsd-10-stable/sys/amd64/include/
Datomic.h592 #define atomic_cmpset_ptr atomic_cmpset_long macro
/freebsd-10-stable/sys/mips/include/
Datomic.h637 #define atomic_cmpset_ptr atomic_cmpset_long macro
/freebsd-10-stable/sys/i386/include/
Datomic.h780 #define atomic_cmpset_ptr(dst, old, new) \ macro
/freebsd-10-stable/sys/arm/include/
Datomic.h1108 #define atomic_cmpset_ptr atomic_cmpset_32 macro
/freebsd-10-stable/sys/dev/ismt/
Dismt.c204 acquired = atomic_cmpset_ptr( in ismt_callback()
/freebsd-10-stable/sys/netgraph/netflow/
Dnetflow.c584 if (atomic_cmpset_ptr((volatile uintptr_t *)&priv->fib_data[fib], in ng_netflow_fib_init()
/freebsd-10-stable/sys/dev/cxgbe/tom/
Dt4_listen.c1433 if (atomic_cmpset_ptr(&synqe->wr, (uintptr_t)wr, 0)) { in do_pass_accept_req()
/freebsd-10-stable/sys/dev/sfxge/
Dsfxge_tx.c701 } while (atomic_cmpset_ptr(putp, old, new) == 0); in sfxge_tx_qdpl_put_unlocked()