Lines Matching refs:nifp
112 #define NETMAP_TXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \ argument
113 nifp, (nifp)->ring_ofs[index] )
115 #define NETMAP_RXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \ argument
116 nifp, (nifp)->ring_ofs[index + (nifp)->ni_tx_rings + \
117 (nifp)->ni_host_tx_rings] )
257 struct netmap_if * const nifp; member
927 struct netmap_ring *r = NETMAP_TXRING(d->nifp, i); in nm_open()
931 struct netmap_ring *r = NETMAP_RXRING(d->nifp, i); in nm_open()
996 struct netmap_if *nifp = NETMAP_IF(d->mem, d->req.nr_offset); in nm_mmap() local
997 struct netmap_ring *r = NETMAP_RXRING(nifp, d->first_rx_ring); in nm_mmap()
998 if ((void *)r == (void *)nifp) { in nm_mmap()
1000 r = NETMAP_TXRING(nifp, d->first_tx_ring); in nm_mmap()
1003 *(struct netmap_if **)(uintptr_t)&(d->nifp) = nifp; in nm_mmap()
1033 ring = NETMAP_TXRING(d->nifp, ri); in nm_inject()
1086 ring = NETMAP_RXRING(d->nifp, ri); in nm_dispatch()
1137 struct netmap_ring *ring = NETMAP_RXRING(d->nifp, ri); in nm_nextpkt()