Lines Matching defs:prod
2943 u16 hw_prod, prod;
2968 prod = BNX2_RX_PG_RING_IDX(hw_prod);
2970 prod_rx_pg = &rxr->rx_pg_ring[prod];
2974 prod_bd = &rxr->rx_pg_desc_ring[BNX2_RX_RING(prod)]
2975 [BNX2_RX_IDX(prod)];
2977 if (prod != cons) {
2996 u8 *data, u16 cons, u16 prod)
3002 prod_rx_buf = &rxr->rx_buf_ring[prod];
3012 if (cons == prod)
3019 prod_bd = &rxr->rx_desc_ring[BNX2_RX_RING(prod)][BNX2_RX_IDX(prod)];
3030 u16 prod = ring_idx & 0xffff;
3033 err = bnx2_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC);
3035 bnx2_reuse_rx_data(bp, rxr, data, (u16) (ring_idx >> 16), prod);
5237 u16 prod, ring_prod;
5285 ring_prod = prod = rxr->rx_pg_prod;
5292 prod = BNX2_NEXT_RX_BD(prod);
5293 ring_prod = BNX2_RX_PG_RING_IDX(prod);
5295 rxr->rx_pg_prod = prod;
5297 ring_prod = prod = rxr->rx_prod;
5304 prod = BNX2_NEXT_RX_BD(prod);
5305 ring_prod = BNX2_RX_RING_IDX(prod);
5307 rxr->rx_prod = prod;
5314 BNX2_WR16(bp, rxr->rx_bidx_addr, prod);
6596 u16 prod, ring_prod;
6616 prod = txr->tx_prod;
6617 ring_prod = BNX2_TX_RING_IDX(prod);
6687 prod = BNX2_NEXT_TX_BD(prod);
6688 ring_prod = BNX2_TX_RING_IDX(prod);
6712 prod = BNX2_NEXT_TX_BD(prod);
6715 BNX2_WR16(bp, txr->tx_bidx_addr, prod);
6718 txr->tx_prod = prod;
6739 prod = txr->tx_prod;
6740 ring_prod = BNX2_TX_RING_IDX(prod);
6748 prod = BNX2_NEXT_TX_BD(prod);
6749 ring_prod = BNX2_TX_RING_IDX(prod);