Lines Matching refs:fl_pidx
156 nm_rxq->fl_pidx = nm_rxq->fl_cidx = 0; in alloc_nm_rxq()
187 &nm_rxq->fl_pidx, 0, "producer index"); in alloc_nm_rxq()
362 nm_rxq->fl_pidx = nm_rxq->fl_cidx = 0; in alloc_nm_rxq_hwq()
748 j = nm_rxq->fl_pidx = nm_rxq->fl_sidx - 8; in cxgbe_netmap_on()
1199 u_int fl_pidx = nm_rxq->fl_pidx; in cxgbe_netmap_rxsync() local
1200 struct netmap_slot *slot = &ring->slot[fl_pidx]; in cxgbe_netmap_rxsync()
1209 MPASS((fl_pidx & 7) == 0); in cxgbe_netmap_rxsync()
1213 IDXINCR(nm_rxq->fl_pidx, n, nm_rxq->fl_sidx2); in cxgbe_netmap_rxsync()
1216 for (i = 0; i < 8; i++, fl_pidx++, slot++) { in cxgbe_netmap_rxsync()
1219 nm_rxq->fl_desc[fl_pidx] = htobe64(ba | hwidx); in cxgbe_netmap_rxsync()
1221 MPASS(fl_pidx <= nm_rxq->fl_sidx2); in cxgbe_netmap_rxsync()
1224 if (fl_pidx == nm_rxq->fl_sidx2) { in cxgbe_netmap_rxsync()
1225 fl_pidx = 0; in cxgbe_netmap_rxsync()
1239 MPASS(nm_rxq->fl_pidx == fl_pidx); in cxgbe_netmap_rxsync()
1422 IDXINCR(nm_rxq->fl_pidx, fl_credits * 8, in service_nm_rxq()
1439 IDXINCR(nm_rxq->fl_pidx, fl_credits * 8, nm_rxq->fl_sidx); in service_nm_rxq()