Lines Matching defs:prod
2942 u16 hw_prod, prod;
2966 prod = BNX2_RX_PG_RING_IDX(hw_prod);
2968 prod_rx_pg = &rxr->rx_pg_ring[prod];
2972 prod_bd = &rxr->rx_pg_desc_ring[BNX2_RX_RING(prod)]
2973 [BNX2_RX_IDX(prod)];
2975 if (prod != cons) {
2994 u8 *data, u16 cons, u16 prod)
3000 prod_rx_buf = &rxr->rx_buf_ring[prod];
3010 if (cons == prod)
3017 prod_bd = &rxr->rx_desc_ring[BNX2_RX_RING(prod)][BNX2_RX_IDX(prod)];
3028 u16 prod = ring_idx & 0xffff;
3031 err = bnx2_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC);
3033 bnx2_reuse_rx_data(bp, rxr, data, (u16) (ring_idx >> 16), prod);
5220 u16 prod, ring_prod;
5268 ring_prod = prod = rxr->rx_pg_prod;
5275 prod = BNX2_NEXT_RX_BD(prod);
5276 ring_prod = BNX2_RX_PG_RING_IDX(prod);
5278 rxr->rx_pg_prod = prod;
5280 ring_prod = prod = rxr->rx_prod;
5287 prod = BNX2_NEXT_RX_BD(prod);
5288 ring_prod = BNX2_RX_RING_IDX(prod);
5290 rxr->rx_prod = prod;
5297 BNX2_WR16(bp, rxr->rx_bidx_addr, prod);
6580 u16 prod, ring_prod;
6600 prod = txr->tx_prod;
6601 ring_prod = BNX2_TX_RING_IDX(prod);
6672 prod = BNX2_NEXT_TX_BD(prod);
6673 ring_prod = BNX2_TX_RING_IDX(prod);
6697 prod = BNX2_NEXT_TX_BD(prod);
6700 BNX2_WR16(bp, txr->tx_bidx_addr, prod);
6703 txr->tx_prod = prod;
6724 prod = txr->tx_prod;
6725 ring_prod = BNX2_TX_RING_IDX(prod);
6733 prod = BNX2_NEXT_TX_BD(prod);
6734 ring_prod = BNX2_TX_RING_IDX(prod);