Lines Matching refs:prod
1694 int cons, idx, prod;
1705 prod = (csr_read_4(sc, SF_CQ_PRODIDX) & SF_TXDQ_PRODIDX_HIPRIO) >> 16;
1706 if (prod == cons)
1709 for (; cons != prod; SF_INC(cons, SF_TX_CLIST_CNT)) {
1750 status, cons, prod);
2162 int error, i, nsegs, prod, si;
2168 prod = sc->sf_cdata.sf_tx_prod;
2169 txd = &sc->sf_cdata.sf_txdesc[prod];
2203 if (prod + nsegs >= SF_TX_DLIST_CNT) {
2204 nskip = SF_TX_DLIST_CNT - prod - 1;
2213 si = prod;
2215 desc = &sc->sf_rdata.sf_tx_ring[prod];
2220 if (i == 0 && prod + nsegs >= SF_TX_DLIST_CNT) {
2223 prod = 0;
2225 SF_INC(prod, SF_TX_DLIST_CNT);
2228 sc->sf_cdata.sf_tx_prod = prod;