Lines Matching refs:prod
697 int i, nbuf, prod; in msk_init_rx_ring() local
707 for (i = prod = 0; i < MSK_RX_RING_CNT; i++) { in msk_init_rx_ring()
708 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
710 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
711 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
714 prod = 0; in msk_init_rx_ring()
719 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
721 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
725 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
728 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
730 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
734 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
739 if (msk_newbuf(sc_if, prod) != 0) in msk_init_rx_ring()
741 MSK_RX_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
749 sc_if->msk_cdata.msk_rx_prod = prod; in msk_init_rx_ring()
764 int i, nbuf, prod; in msk_init_jumbo_rx_ring() local
775 for (i = prod = 0; i < MSK_JUMBO_RX_RING_CNT; i++) { in msk_init_jumbo_rx_ring()
776 rxd = &sc_if->msk_cdata.msk_jumbo_rxdesc[prod]; in msk_init_jumbo_rx_ring()
778 rxd->rx_le = &rd->msk_jumbo_rx_ring[prod]; in msk_init_jumbo_rx_ring()
779 MSK_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
782 prod = 0; in msk_init_jumbo_rx_ring()
787 rxd = &sc_if->msk_cdata.msk_jumbo_rxdesc[prod]; in msk_init_jumbo_rx_ring()
789 rxd->rx_le = &rd->msk_jumbo_rx_ring[prod]; in msk_init_jumbo_rx_ring()
793 MSK_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
796 rxd = &sc_if->msk_cdata.msk_jumbo_rxdesc[prod]; in msk_init_jumbo_rx_ring()
798 rxd->rx_le = &rd->msk_jumbo_rx_ring[prod]; in msk_init_jumbo_rx_ring()
802 MSK_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
807 if (msk_jumbo_newbuf(sc_if, prod) != 0) in msk_init_jumbo_rx_ring()
809 MSK_RX_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
817 sc_if->msk_cdata.msk_rx_prod = prod; in msk_init_jumbo_rx_ring()
2617 uint32_t control, csum, prod, si; in msk_encap() local
2716 prod = sc_if->msk_cdata.msk_tx_prod; in msk_encap()
2717 txd = &sc_if->msk_cdata.msk_txdesc[prod]; in msk_encap()
2763 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2771 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2779 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2784 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2804 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2809 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2820 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2824 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2827 si = prod; in msk_encap()
2828 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2837 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2840 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2846 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2851 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2852 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2859 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2862 sc_if->msk_cdata.msk_tx_prod = prod; in msk_encap()
2865 prod = (prod + MSK_TX_RING_CNT - 1) % MSK_TX_RING_CNT; in msk_encap()
2866 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2873 txd = &sc_if->msk_cdata.msk_txdesc[prod]; in msk_encap()