Lines Matching defs:chain_prod
3863 uint16_t *chain_prod, uint32_t *prod_bseq)
3870 uint16_t debug_chain_prod = *chain_prod;
3877 map = sc->rx_mbuf_map[*chain_prod];
3878 first_chain_prod = *chain_prod;
3911 rxbd = &sc->rx_bd_chain[RX_PAGE(*chain_prod)][RX_IDX(*chain_prod)];
3921 sc->rx_bd_chain_map[RX_PAGE(*chain_prod)],
3922 sizeof(struct rx_bd) * RX_IDX(*chain_prod), sizeof(struct rx_bd),
3927 *chain_prod = RX_CHAIN_IDX(*prod);
3930 &sc->rx_bd_chain[RX_PAGE(*chain_prod)][RX_IDX(*chain_prod)];
3940 sc->rx_bd_chain_map[RX_PAGE(*chain_prod)],
3941 sizeof(struct rx_bd) * RX_IDX(*chain_prod),
3947 sc->rx_bd_chain_map[RX_PAGE(*chain_prod)],
3948 sizeof(struct rx_bd) * RX_IDX(*chain_prod),
3956 sc->rx_mbuf_ptr[*chain_prod] = m_new;
3957 sc->rx_mbuf_map[first_chain_prod] = sc->rx_mbuf_map[*chain_prod];
3958 sc->rx_mbuf_map[*chain_prod] = map;
3964 *chain_prod = RX_CHAIN_IDX(*prod);
3981 uint16_t *chain_prod, uint32_t *prod_bseq)
3991 DBRUNIF((*chain_prod > MAX_RX_BD),
3994 *chain_prod, (uint16_t)MAX_RX_BD));
3996 DBPRINT(sc, BNX_VERBOSE_RECV, "%s(enter): prod = 0x%04X, chain_prod = "
3997 "0x%04X, prod_bseq = 0x%08X\n", __func__, *prod, *chain_prod,
4058 rc = bnx_add_buf(sc, m_new, prod, chain_prod, prod_bseq);
4064 DBPRINT(sc, BNX_VERBOSE_RECV, "%s(exit): prod = 0x%04X, chain_prod "
4066 *chain_prod, *prod_bseq);
4313 uint16_t prod, chain_prod;
4351 chain_prod = RX_CHAIN_IDX(prod);
4352 if (bnx_get_buf(sc, &prod, &chain_prod, &prod_bseq)) {
4354 "Error filling RX chain: rx_bd[0x%04X]!\n", chain_prod);
5112 uint16_t chain_prod, prod;
5157 chain_prod = TX_CHAIN_IDX(prod);
5190 debug_prod = chain_prod;
5193 "%s(): Start: prod = 0x%04X, chain_prod = %04X, "
5195 __func__, prod, chain_prod, prod_bseq);
5204 chain_prod = TX_CHAIN_IDX(prod);
5205 txbd = &sc->tx_bd_chain[TX_PAGE(chain_prod)][TX_IDX(chain_prod)];
5226 "%s(): End: prod = 0x%04X, chain_prod = %04X, "
5228 __func__, prod, chain_prod, prod_bseq);
5231 pkt->pkt_end_desc = chain_prod;
5247 DBRUN(BNX_VERBOSE_SEND, bnx_dump_tx_mbuf_chain(sc, chain_prod,
5882 uint16_t prod, chain_prod;
5919 chain_prod = RX_CHAIN_IDX(prod);
5920 bnx_get_buf(sc, &prod, &chain_prod, &prod_bseq);
5975 bnx_dump_tx_mbuf_chain(struct bnx_softc *sc, int chain_prod, int count)
5987 m = sc->tx_mbuf_ptr[chain_prod];
5988 BNX_PRINTF(sc, "txmbuf[%d]\n", chain_prod);
5990 chain_prod = TX_CHAIN_IDX(NEXT_TX_BD(chain_prod));
6003 bnx_dump_rx_mbuf_chain(struct bnx_softc *sc, int chain_prod, int count)
6014 m = sc->rx_mbuf_ptr[chain_prod];
6015 BNX_PRINTF(sc, "rxmbuf[0x%04X]\n", chain_prod);
6017 chain_prod = RX_CHAIN_IDX(NEXT_RX_BD(chain_prod));