NMR
kring = NMR(na, t)[i];
kring = NMR(na, t)[i];
kring = NMR(na, t)[i];
((kring_) = NMR((p_)->np_na, (t_))[(i_)]); \
NMR(priv->np_na, t)[i + priv->np_qfirst[t]];
struct netmap_kring *kring = NMR(na, t)[i];
&na->si[t] : &NMR(na, t)[priv->np_qfirst[t]]->si;
krings = NMR(na, t);
kring = NMR(na, t)[i];
kring = NMR(na, t)[i];
struct netmap_kring *kring = NMR(na, t)[i];
mbq_safe_init(&NMR(na, NR_RX)[i]->rx_queue);
kring = NMR(na, NR_RX)[nma_get_nrings(na, NR_RX) + i];
tx_kring = NMR(na, NR_TX)[txr];
kring = NMR(na, t)[q];
struct netmap_kring *kring = NMR(na, t)[i];
netmap_disable_ring(NMR(na, t)[ring_id], stopped);
NMR(na, t)[ring_id]->nkr_stopped = 0;
kring = NMR(na, t)[i];
struct mbq *q = &NMR(na, NR_RX)[i]->rx_queue;
NMR(hwna, nm_txrx_swap(t))[i]->nr_pending_mode =
NMR(na, t)[i]->nr_pending_mode;
struct netmap_kring *kring = NMR(hwna, nm_txrx_swap(t))[i];
NMR(na, t)[i]->nr_mode = kring->nr_mode;
hwkring = NMR(hwna, r)[kring->ring_id];
NMR(hwna, t)[i]->users++;
NMR(na, t)[i]->nr_kflags |= NKR_NEEDRING;
NMR(na, t)[i]->nkr_num_slots = NMR(hwna, r)[i]->nkr_num_slots;
NMR(na, t)[i]->ring = NMR(hwna, r)[i]->ring;
NMR(hostna, t)[i]->na = hostna;
NMR(hwna, t)[i]->users--;
NMR(na, t)[i]->users--;
NMR(hwna, t)[i]->users--;
NMR(na, t)[i]->users--;
kring0 = NMR(bna->hwna, NR_RX);
struct netmap_kring *kring = NMR(na, t)[i];
a->kring = NMR(na, NR_TX)[i + priv->np_qfirst[NR_TX]];
a->kring = NMR(na, NR_RX)[i + priv->np_qfirst[NR_RX]];
struct netmap_kring *kring = NMR(na, t)[i];
struct netmap_kring *kring = NMR(na, t)[i];
struct netmap_kring *kring = &NMR(na, t)[i];
struct netmap_kring *kring = NMR(na, t)[first + i];
struct netmap_kring *kring = NMR(na, t)[i];
mkring = NMR(na, t)[i];
kring = NMR(pna, s)[i];
mkring = NMR(na, t)[i];
kring = NMR(pna, s)[i];
struct netmap_kring *k1 = NMR(na, t)[i],
*k2 = NMR(ona, r)[i];
struct netmap_kring *kring = NMR(na, t)[i];
struct netmap_kring *kring = NMR(na, t)[i];
struct netmap_kring *kring = NMR(sna, t)[i];