Searched refs:atomic_swap_ptr (Results 26 - 39 of 39) sorted by relevance

12

/netbsd-current/common/lib/libc/arch/i386/atomic/
H A Datomic.S332 ALIAS(atomic_swap_ptr,_atomic_swap_32)
/netbsd-current/common/lib/libc/arch/x86_64/atomic/
H A Datomic.S352 ALIAS(atomic_swap_ptr,_atomic_swap_64)
/netbsd-current/sys/dev/usb/
H A Dif_athn_usb.c643 pipe = atomic_swap_ptr(pipeptr, NULL);
675 ibuf = atomic_swap_ptr(&usc->usc_ibuf, NULL);
719 xfer = atomic_swap_ptr(&usc->usc_rx_data[i].xfer, NULL);
776 xfer = atomic_swap_ptr(&usc->usc_tx_data[i].xfer, NULL);
811 xfer = atomic_swap_ptr(&usc->usc_tx_cmd.xfer, NULL);
845 xfer = atomic_swap_ptr(&usc->usc_tx_msg.xfer, NULL);
2964 m = atomic_swap_ptr(&usc->usc_rx_stream.m, NULL);
H A Dif_urtwn.c733 pipe = atomic_swap_ptr(&sc->rx_pipe[i], NULL);
741 pipe = atomic_swap_ptr(&sc->tx_pipe[i], NULL);
793 xfer = atomic_swap_ptr(&sc->rx_data[j][i].xfer, NULL);
854 xfer = atomic_swap_ptr(&sc->tx_data[j][i].xfer, NULL);
H A Duaudio.c3759 pipe = atomic_swap_ptr(&ch->pipe, NULL);
3763 pipe = atomic_swap_ptr(&ch->sync_pipe, NULL);
/netbsd-current/sys/net/npf/
H A Dnpf_tableset.c208 return atomic_swap_ptr(&ts->ts_map[tid], newt);
H A Dnpf_ruleset.c400 rl = atomic_swap_ptr(&rg->r_subset, NULL);
/netbsd-current/sys/kern/
H A Dkern_rwlock.c163 n = (uintptr_t)atomic_swap_ptr((volatile void *)&rw->rw_owner,
H A Dsubr_csan.c421 #undef atomic_swap_ptr macro
H A Dsubr_thmap.c129 #define atomic_exchange_explicit(o, n, m1) atomic_swap_ptr((o), (n))
H A Dsubr_asan.c736 #undef atomic_swap_ptr macro
H A Dsubr_msan.c1140 #undef atomic_swap_ptr macro
/netbsd-current/sys/net/
H A Dif_wg.c1733 m = atomic_swap_ptr(&wgp->wgp_pending, NULL);
2023 if ((m = atomic_swap_ptr(&wgp->wgp_pending, NULL)) != NULL) {
3042 if ((m = atomic_swap_ptr(&wgp->wgp_pending, NULL)) != NULL) {
3369 m = atomic_swap_ptr(&wgp->wgp_pending, NULL);
H A Dbpf.c2692 atomic_swap_ptr(&bpf_ops, &bpf_ops_kernel);

Completed in 242 milliseconds

12