Lines Matching defs:prod
5251 bce_get_rx_buf(struct bce_softc *sc, u16 prod, u16 chain_prod, u32 *prod_bseq)
5269 DBPRINT(sc, BCE_EXTREME_RECV, "%s(enter): prod = 0x%04X, "
5271 prod, chain_prod, *prod_bseq);
5348 DBPRINT(sc, BCE_EXTREME_RECV, "%s(exit): prod = 0x%04X, "
5349 "chain_prod = 0x%04X, prod_bseq = 0x%08X\n", __FUNCTION__, prod,
5365 bce_get_pg_buf(struct bce_softc *sc, u16 prod, u16 prod_idx)
5383 DBPRINT(sc, BCE_EXTREME_RECV, "%s(enter): prod = 0x%04X, "
5384 "chain_prod = 0x%04X\n", __FUNCTION__, prod, prod_idx);
5452 DBPRINT(sc, BCE_EXTREME_RECV, "%s(exit): prod = 0x%04X, "
5453 "prod_idx = 0x%04X\n", __FUNCTION__, prod, prod_idx);
5756 u16 prod, prod_idx;
5763 prod = sc->rx_prod;
5768 prod_idx = RX_CHAIN_IDX(prod);
5769 if (bce_get_rx_buf(sc, prod, prod_idx, &prod_bseq)) {
5773 prod = NEXT_RX_BD(prod);
5777 sc->rx_prod = prod;
5781 DBRUNIF(((prod & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE),
5786 REG_WR16(sc, MB_GET_CID_ADDR(RX_CID) + BCE_L2MQ_RX_HOST_BDIDX, prod);
5924 u16 prod, prod_idx;
5930 prod = sc->pg_prod;
5934 prod_idx = PG_CHAIN_IDX(prod);
5935 if (bce_get_pg_buf(sc, prod, prod_idx)) {
5939 prod = NEXT_PG_BD(prod);
5943 sc->pg_prod = prod;
5945 DBRUNIF(((prod & USABLE_RX_BD_PER_PAGE) == USABLE_RX_BD_PER_PAGE),
5954 prod);
7219 u16 prod, chain_prod, mss = 0, vlan_tag = 0, flags = 0;
7259 prod = sc->tx_prod;
7260 chain_prod = TX_CHAIN_IDX(prod);
7323 /* prod points to an empty tx_bd at this point. */
7331 "%s(start): prod = 0x%04X, chain_prod = 0x%04X, "
7333 __FUNCTION__, prod, chain_prod, prod_bseq);
7342 chain_prod = TX_CHAIN_IDX(prod);
7357 prod = NEXT_TX_BD(prod);
7386 /* prod points to the next free tx_bd at this point. */
7387 sc->tx_prod = prod;
7419 /* prod points to the next free tx_bd. */