Lines Matching defs:nm_i
48 u_int nm_i;
113 int nm_i, qid, head, lim, rc;
121 nm_i = kring->nr_hwcur;
129 if ((nm_i == head) && rx_ring->initialized) {
140 slot = &ring->slot[nm_i];
163 kring->nr_hwcur = nm_next(nm_i, lim);
175 int nm_i, qid, lim;
197 nm_i = nm_prev(kring->nr_hwcur, lim);
208 slot = &kring->ring->slot[nm_i];
215 kring->nr_hwcur = nm_i;
350 ctx->nm_i = ctx->kring->nr_hwcur;
353 __builtin_prefetch(&ctx->slots[ctx->nm_i]);
355 while (ctx->nm_i != ctx->kring->rhead) {
373 if (likely(ctx->nm_i != ctx->kring->nr_hwcur)) {
378 ctx->kring->nr_hwcur = ctx->nm_i;
471 uint16_t nm = ctx->nm_i;
573 slot = &ctx->slots[ctx->nm_i];
576 *packet_len = ena_netmap_packet_len(ctx->slots, ctx->nm_i, ctx->lim);
580 __builtin_prefetch(&ctx->slots[nm_next(ctx->nm_i, ctx->lim)]);
609 ctx->nm_i, ctx->lim, push_len,
656 ctx->nm_i = nm_next(ctx->nm_i, ctx->lim);
657 slot = &ctx->slots[ctx->nm_i];
667 __builtin_prefetch(&ctx->slots[nm_next(ctx->nm_i, ctx->lim)]);
707 ctx->nm_i = nm_next(ctx->nm_i, ctx->lim);
708 slot = &ctx->slots[ctx->nm_i];
725 __builtin_prefetch(&ctx->slots[nm_next(ctx->nm_i, ctx->lim)]);
749 ctx->nm_i = nm_next(ctx->nm_i, ctx->lim);
750 slot = &ctx->slots[ctx->nm_i];
786 ctx->nm_i = nm_prev(ctx->nm_i, ctx->lim);
787 ctx->slots[ctx->nm_i].buf_idx = nm_info->socket_buf_idx[n];
788 ctx->slots[ctx->nm_i].flags = NS_BUF_CHANGED;
802 ctx->nm_i = ctx->kring->nr_hwtail;
818 ctx->kring->nr_hwtail = ctx->nm_i;
851 ctx->nm_i = nm_next(ctx->nm_i, ctx->lim);
852 ENA_WARN(ctx->slots[ctx->nm_i].buf_idx != 0,
854 ctx->slots[ctx->nm_i].buf_idx = nm_info->socket_buf_idx[n];
855 ctx->slots[ctx->nm_i].flags = NS_BUF_CHANGED;
901 ctx->nm_i = ctx->kring->nr_hwtail;
914 ctx->kring->nr_hwtail = ctx->nm_i;
967 ctx->slots[nm_prev(ctx->nm_i, ctx->lim)].flags &= ~NS_MOREFRAG;
986 nm = ctx->nm_i;
1010 ENA_WARN(ctx->slots[ctx->nm_i].buf_idx != 0, ctx->adapter->ena_dev,
1013 ctx->slots[ctx->nm_i].buf_idx = rx_info->netmap_buf_idx;
1019 ctx->slots[ctx->nm_i].flags |= NS_MOREFRAG | NS_BUF_CHANGED;
1020 ctx->slots[ctx->nm_i].len = ctx->ring->ena_bufs[buf].len;
1021 *len += ctx->slots[ctx->nm_i].len;
1025 ctx->slots[ctx->nm_i].buf_idx, (uintmax_t)rx_info->ena_buf.paddr,
1026 ctx->nm_i);
1028 ctx->nm_i = nm_next(ctx->nm_i, ctx->lim);