nm_prev
nm_i = nm_prev(kring->nr_hwcur, lim);
ctx->nm_i = nm_prev(ctx->nm_i, ctx->lim);
ctx->slots[nm_prev(ctx->nm_i, ctx->lim)].flags &= ~NS_MOREFRAG;
nm = nm_prev(nm, ctx->lim);
kring->nr_hwtail = nm_prev(netmap_idx_n2k(kring, nic_i), lim);
uint32_t stop_i = nm_prev(kring->nr_hwcur, lim);
uint32_t hwtail_lim = nm_prev(kring->nr_hwcur, lim);
stop_i = nm_prev(kring->nr_hwcur, lim);
new_hwtail = nm_prev(kring->rhead, kring->nkr_num_slots - 1);
kring->nr_hwtail = nm_prev(nm_i, lim);
avail = nm_prev(kring->nr_hwcur, lim) - nm_i;
return (NM_ACCESS_ONCE(kring->nr_hwtail) == nm_prev(g_head,
txkring->pipe_tail = nm_prev(k, lim);
kring->nr_hwtail = nm_prev(done, lim);
if (kring->nr_hwtail != nm_prev(kring->nr_hwcur, lim)) {
kring->nr_hwtail = nm_prev(netmap_idx_n2k(kring, nic_i), lim);
if (kring->nr_hwtail != nm_prev(kring->nr_hwcur, lim)) {
uint32_t hwtail_lim = nm_prev(kring->nr_hwcur, lim);
nm_prev(nic_i, lim));