Searched refs:NM_ACCESS_ONCE (Results 1 – 4 of 4) sorted by relevance
309 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()
1712 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()
226 #define NM_ACCESS_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
1357 if (NM_ACCESS_ONCE(ktoa->kern_need_kick)) { in ptnet_ring_update()