Home
last modified time | relevance | path

Searched refs:NM_ACCESS_ONCE (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_kloop.c309 return (NM_ACCESS_ONCE(kring->nr_hwtail) == nm_prev(g_head, in sync_kloop_norxslots()
374 hwtail = NM_ACCESS_ONCE(kring->nr_hwtail); in netmap_sync_kloop_rx_ring()
425 hwtail = NM_ACCESS_ONCE(kring->nr_hwtail); in netmap_sync_kloop_rx_ring()
824 if (unlikely(NM_ACCESS_ONCE(priv->np_kloop_state) & NM_SYNC_KLOOP_STOPPING)) { in netmap_sync_kloop()
943 running = (NM_ACCESS_ONCE(priv->np_kloop_state) in netmap_sync_kloop_stop()
989 && NM_ACCESS_ONCE(ktoa->kern_need_kick)) || in netmap_pt_guest_txsync()
1084 && NM_ACCESS_ONCE(ktoa->kern_need_kick)) { in netmap_pt_guest_rxsync()
H A Dnetmap.c1712 u_int head = NM_ACCESS_ONCE(ring->head); in nm_txsync_prologue()
1713 u_int cur = NM_ACCESS_ONCE(ring->cur); in nm_txsync_prologue()
1790 cur = kring->rcur = NM_ACCESS_ONCE(ring->cur); in nm_rxsync_prologue()
1791 head = kring->rhead = NM_ACCESS_ONCE(ring->head); in nm_rxsync_prologue()
H A Dnetmap_kern.h226 #define NM_ACCESS_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
H A Dif_ptnet.c1357 if (NM_ACCESS_ONCE(ktoa->kern_need_kick)) { in ptnet_ring_update()