Lines Matching defs:prod
1587 int error, i, nsegs, prod, si;
1707 si = prod = sc->ale_cdata.ale_tx_prod;
1708 txd = &sc->ale_cdata.ale_txdesc[prod];
1797 desc = &sc->ale_cdata.ale_tx_ring[prod];
1802 ALE_DESC_INC(prod, ALE_TX_RING_CNT);
1805 desc = &sc->ale_cdata.ale_tx_ring[prod];
1811 ALE_DESC_INC(prod, ALE_TX_RING_CNT);
1816 desc = &sc->ale_cdata.ale_tx_ring[prod];
1821 ALE_DESC_INC(prod, ALE_TX_RING_CNT);
1824 sc->ale_cdata.ale_tx_prod = prod;
1832 prod = (prod + ALE_TX_RING_CNT - 1) % ALE_TX_RING_CNT;
1833 desc = &sc->ale_cdata.ale_tx_ring[prod];
1837 txd = &sc->ale_cdata.ale_txdesc[prod];
2285 uint32_t cons, prod;
2302 prod = *sc->ale_cdata.ale_tx_cmb & TPD_CNT_MASK;
2304 prod = CSR_READ_2(sc, ALE_TPD_CONS_IDX);
2310 for (prog = 0; cons != prod; prog++,
2342 uint32_t length, uint32_t *prod)
2371 *prod = *rx_page->cmb_addr;
2439 uint32_t length, prod, seqno, status, vtags;
2457 prod = *rx_page->cmb_addr;
2459 if (rx_page->cons >= prod)
2500 ale_rx_update_page(sc, &rx_page, length, &prod);
2517 ale_rx_update_page(sc, &rx_page, length, &prod);
2535 ale_rx_update_page(sc, &rx_page, length, &prod);