Lines Matching refs:prod
703 int i, nbuf, prod; in msk_init_rx_ring() local
713 for (i = prod = 0; i < MSK_RX_RING_CNT; i++) { in msk_init_rx_ring()
714 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
716 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
717 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
720 prod = 0; in msk_init_rx_ring()
725 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
727 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
731 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
734 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
736 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
740 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
745 if (msk_newbuf(sc_if, prod) != 0) in msk_init_rx_ring()
747 MSK_RX_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
755 sc_if->msk_cdata.msk_rx_prod = prod; in msk_init_rx_ring()
770 int i, nbuf, prod; in msk_init_jumbo_rx_ring() local
781 for (i = prod = 0; i < MSK_JUMBO_RX_RING_CNT; i++) { in msk_init_jumbo_rx_ring()
782 rxd = &sc_if->msk_cdata.msk_jumbo_rxdesc[prod]; in msk_init_jumbo_rx_ring()
784 rxd->rx_le = &rd->msk_jumbo_rx_ring[prod]; in msk_init_jumbo_rx_ring()
785 MSK_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
788 prod = 0; in msk_init_jumbo_rx_ring()
793 rxd = &sc_if->msk_cdata.msk_jumbo_rxdesc[prod]; in msk_init_jumbo_rx_ring()
795 rxd->rx_le = &rd->msk_jumbo_rx_ring[prod]; in msk_init_jumbo_rx_ring()
799 MSK_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
802 rxd = &sc_if->msk_cdata.msk_jumbo_rxdesc[prod]; in msk_init_jumbo_rx_ring()
804 rxd->rx_le = &rd->msk_jumbo_rx_ring[prod]; in msk_init_jumbo_rx_ring()
808 MSK_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
813 if (msk_jumbo_newbuf(sc_if, prod) != 0) in msk_init_jumbo_rx_ring()
815 MSK_RX_INC(prod, MSK_JUMBO_RX_RING_CNT); in msk_init_jumbo_rx_ring()
823 sc_if->msk_cdata.msk_rx_prod = prod; in msk_init_jumbo_rx_ring()
2631 uint32_t control, csum, prod, si; in msk_encap() local
2730 prod = sc_if->msk_cdata.msk_tx_prod; in msk_encap()
2731 txd = &sc_if->msk_cdata.msk_txdesc[prod]; in msk_encap()
2777 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2785 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2793 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2798 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2818 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2823 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2834 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2838 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2841 si = prod; in msk_encap()
2842 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2851 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2854 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2860 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2865 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2866 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2873 MSK_INC(prod, MSK_TX_RING_CNT); in msk_encap()
2876 sc_if->msk_cdata.msk_tx_prod = prod; in msk_encap()
2879 prod = (prod + MSK_TX_RING_CNT - 1) % MSK_TX_RING_CNT; in msk_encap()
2880 tx_le = &sc_if->msk_rdata.msk_tx_ring[prod]; in msk_encap()
2887 txd = &sc_if->msk_cdata.msk_txdesc[prod]; in msk_encap()