Lines Matching defs:nm_i
65 u_int nm_i; /* index into the netmap ring */
80 nm_i = kring->nr_hwcur;
81 if (nm_i != head) { /* we have new packets to send */
84 for (; nm_i != head; nm_i = nm_next(nm_i, lim)) {
86 struct netmap_slot *slot = &ring->slot[nm_i];
117 kring->nr_hwcur = nm_i; /* note we migth break early */
160 u_int nm_i;
171 for (nm_i = rxq->vtnrx_nm_refill; num > 0;
172 nm_i = nm_next(nm_i, lim), num--) {
173 struct netmap_slot *slot = &ring->slot[nm_i];
198 rxq->vtnrx_nm_refill = nm_i;
248 u_int nm_i; /* index into the netmap ring */
275 nm_i = kring->nr_hwtail;
296 if (nm_i == hwtail_lim) {
308 ring->slot[nm_i].len = len;
309 ring->slot[nm_i].flags = 0;
310 nm_i = nm_next(nm_i, lim);
313 kring->nr_hwtail = nm_i;
320 nm_i = kring->nr_hwcur; /* netmap ring index */
321 if (nm_i != head) {
325 released = head - nm_i;