Symbol: atomic_swap_ptr
common/lib/libc/atomic/atomic_swap_32_cas.c
57
atomic_op_alias(atomic_swap_ptr,_atomic_swap_32)
common/lib/libc/atomic/atomic_swap_64_cas.c
57
atomic_op_alias(atomic_swap_ptr,_atomic_swap_64)
lib/libpthread/pthread_mutex.c
352
atomic_swap_ptr(&ptm->ptm_waiters, NULL));
lib/libpthread/pthread_mutex.c
366
atomic_swap_ptr(&ptm->ptm_waiters, NULL));
lib/libpthread/pthread_mutex.c
486
val = atomic_swap_ptr(&ptm->ptm_owner, newval);
lib/libpthread/pthread_mutex.c
502
atomic_swap_ptr(&ptm->ptm_waiters, NULL));
lib/libpthread/pthread_rwlock.c
527
(void)atomic_swap_ptr(&ptr->ptr_owner, (void *)new);
lib/libpthread/pthread_rwlock.c
556
(void)atomic_swap_ptr(&ptr->ptr_owner, (void *)new);
sys/arch/x86/x86/tsc.c
283
if (atomic_swap_ptr(&tsc_sync_cpu, ci) != NULL) {
sys/arch/x86/x86/tsc.c
357
if (atomic_swap_ptr(&tsc_sync_cpu, NULL) != ci) {
sys/dev/usb/if_athn_usb.c
2964
m = atomic_swap_ptr(&usc->usc_rx_stream.m, NULL);
sys/dev/usb/if_athn_usb.c
643
pipe = atomic_swap_ptr(pipeptr, NULL);
sys/dev/usb/if_athn_usb.c
675
ibuf = atomic_swap_ptr(&usc->usc_ibuf, NULL);
sys/dev/usb/if_athn_usb.c
719
xfer = atomic_swap_ptr(&usc->usc_rx_data[i].xfer, NULL);
sys/dev/usb/if_athn_usb.c
776
xfer = atomic_swap_ptr(&usc->usc_tx_data[i].xfer, NULL);
sys/dev/usb/if_athn_usb.c
811
xfer = atomic_swap_ptr(&usc->usc_tx_cmd.xfer, NULL);
sys/dev/usb/if_athn_usb.c
845
xfer = atomic_swap_ptr(&usc->usc_tx_msg.xfer, NULL);
sys/dev/usb/if_urtwn.c
733
pipe = atomic_swap_ptr(&sc->rx_pipe[i], NULL);
sys/dev/usb/if_urtwn.c
741
pipe = atomic_swap_ptr(&sc->tx_pipe[i], NULL);
sys/dev/usb/if_urtwn.c
794
xfer = atomic_swap_ptr(&sc->rx_data[j][i].xfer, NULL);
sys/dev/usb/if_urtwn.c
855
xfer = atomic_swap_ptr(&sc->tx_data[j][i].xfer, NULL);
sys/dev/usb/uaudio.c
3722
pipe = atomic_swap_ptr(&ch->pipe, pipe);
sys/dev/usb/uaudio.c
3732
pipe = atomic_swap_ptr(&ch->sync_pipe, pipe);
sys/dev/usb/uaudio.c
3767
pipe = atomic_swap_ptr(&ch->pipe, NULL);
sys/dev/usb/uaudio.c
3771
pipe = atomic_swap_ptr(&ch->sync_pipe, NULL);
sys/kern/kern_lock.c
404
(void)atomic_swap_ptr(&ci->ci_biglock_wanted, owant);
sys/kern/kern_rwlock.c
163
n = (uintptr_t)atomic_swap_ptr((volatile void *)&rw->rw_owner,
sys/kern/subr_thmap.c
139
#define atomic_exchange_explicit(o, n, m1) atomic_swap_ptr((o), (n))
sys/net/bpf.c
2702
atomic_swap_ptr(&bpf_ops, &bpf_ops_kernel);
sys/net/if_wg.c
2081
m = atomic_swap_ptr(&wgp->wgp_pending, NULL);
sys/net/if_wg.c
2251
if ((m = atomic_swap_ptr(&wgp->wgp_pending, NULL)) != NULL) {
sys/net/if_wg.c
3969
if ((m = atomic_swap_ptr(&wgp->wgp_pending, m)) ==
sys/net/if_wg.c
3985
if ((m = atomic_swap_ptr(&wgp->wgp_pending, m)) ==
sys/net/if_wg.c
4013
m = atomic_swap_ptr(&wgp->wgp_pending, NULL);
sys/net/npf/npf_conndb.c
266
con = atomic_swap_ptr(&cd->cd_new, NULL);
sys/net/npf/npf_ruleset.c
404
rl = atomic_swap_ptr(&rg->r_subset, NULL);
sys/net/npf/npf_tableset.c
208
return atomic_swap_ptr(&ts->ts_map[tid], newt);
sys/rump/librump/rumpkern/scheduler.c
346
old = atomic_swap_ptr(&rcpu->rcpu_prevlwp, RCPULWP_WANTED);
sys/rump/librump/rumpkern/scheduler.c
486
old = atomic_swap_ptr(&rcpu->rcpu_prevlwp, l);
tests/lib/libc/atomic/t_atomic_swap.c
72
atf_swap(atomic_swap_ptr, void *, "%p");
tests/lib/libc/atomic/t_atomic_swap.c
82
ATF_TP_ADD_TC(tp, atomic_swap_ptr);