Lines Matching refs:ifsd_m
285 struct mbuf **ifsd_m; /* pkthdr mbufs */ member
293 struct mbuf **ifsd_m; /* pkthdr mbufs */ member
1045 __builtin_prefetch(&txq->ift_sds.ifsd_m[nic_i]); in iflib_netmap_txsync()
1095 __builtin_prefetch(&txq->ift_sds.ifsd_m[nic_i + 1]); in iflib_netmap_txsync()
1770 if (!(txq->ift_sds.ifsd_m = in iflib_txsd_alloc()
1866 if (txq->ift_sds.ifsd_m != NULL) { in iflib_txq_destroy()
1867 free(txq->ift_sds.ifsd_m, M_IFLIB); in iflib_txq_destroy()
1868 txq->ift_sds.ifsd_m = NULL; in iflib_txq_destroy()
1888 mp = &txq->ift_sds.ifsd_m[i]; in iflib_txsd_free()
1987 if (!(fl->ifl_sds.ifsd_m = in iflib_rxsd_alloc()
2087 sd_m = fl->ifl_sds.ifsd_m; in iflib_fl_refill()
2256 struct mbuf **sd_m = &fl->ifl_sds.ifsd_m[i]; in iflib_fl_bufs_free()
2282 MPASS(fl->ifl_sds.ifsd_m[i] == NULL); in iflib_fl_bufs_free()
2379 free(fl->ifl_sds.ifsd_m, M_IFLIB); in iflib_rx_sds_free()
2384 fl->ifl_sds.ifsd_m = NULL; in iflib_rx_sds_free()
2687 prefetch(&fl->ifl_sds.ifsd_m[nextptr]); in prefetch_pkts()
2691 prefetch(fl->ifl_sds.ifsd_m[(cidx + 1) & (nrxd - 1)]); in prefetch_pkts()
2692 prefetch(fl->ifl_sds.ifsd_m[(cidx + 2) & (nrxd - 1)]); in prefetch_pkts()
2693 prefetch(fl->ifl_sds.ifsd_m[(cidx + 3) & (nrxd - 1)]); in prefetch_pkts()
2694 prefetch(fl->ifl_sds.ifsd_m[(cidx + 4) & (nrxd - 1)]); in prefetch_pkts()
2756 m = fl->ifl_sds.ifsd_m[cidx]; in rxd_frag_to_sd()
2757 fl->ifl_sds.ifsd_m[cidx] = NULL; in rxd_frag_to_sd()
2763 m = fl->ifl_sds.ifsd_m[cidx]; in rxd_frag_to_sd()
2764 fl->ifl_sds.ifsd_m[cidx] = NULL; in rxd_frag_to_sd()
3516 struct mbuf *m, **ifsd_m; in iflib_remove_mbuf() local
3518 ifsd_m = txq->ift_sds.ifsd_m; in iflib_remove_mbuf()
3521 ifsd_m = txq->ift_sds.ifsd_m; in iflib_remove_mbuf()
3522 m = ifsd_m[pidx]; in iflib_remove_mbuf()
3523 ifsd_m[pidx] = NULL; in iflib_remove_mbuf()
3605 struct mbuf *m_head, **ifsd_m; in iflib_encap() local
3633 prefetch(&txq->ift_sds.ifsd_m[next]); in iflib_encap()
3638 ifsd_m = txq->ift_sds.ifsd_m; in iflib_encap()
3722 ifsd_m[pidx] = m_head; in iflib_encap()
3814 struct mbuf *m, **ifsd_m; in iflib_tx_desc_free() local
3821 ifsd_m = txq->ift_sds.ifsd_m; in iflib_tx_desc_free()
3826 prefetch(ifsd_m[(cidx + 3) & mask]); in iflib_tx_desc_free()
3827 prefetch(ifsd_m[(cidx + 4) & mask]); in iflib_tx_desc_free()
3829 if ((m = ifsd_m[cidx]) != NULL) { in iflib_tx_desc_free()
3830 prefetch(&ifsd_m[(cidx + CACHE_PTR_INCREMENT) & mask]); in iflib_tx_desc_free()
3847 ifsd_m[cidx] = NULL; in iflib_tx_desc_free()