Lines Matching refs:prod
2947 u16 hw_prod, prod; in bnx2_reuse_rx_skb_pages() local
2972 prod = BNX2_RX_PG_RING_IDX(hw_prod); in bnx2_reuse_rx_skb_pages()
2974 prod_rx_pg = &rxr->rx_pg_ring[prod]; in bnx2_reuse_rx_skb_pages()
2978 prod_bd = &rxr->rx_pg_desc_ring[BNX2_RX_RING(prod)] in bnx2_reuse_rx_skb_pages()
2979 [BNX2_RX_IDX(prod)]; in bnx2_reuse_rx_skb_pages()
2981 if (prod != cons) { in bnx2_reuse_rx_skb_pages()
3000 u8 *data, u16 cons, u16 prod) in bnx2_reuse_rx_data() argument
3006 prod_rx_buf = &rxr->rx_buf_ring[prod]; in bnx2_reuse_rx_data()
3016 if (cons == prod) in bnx2_reuse_rx_data()
3023 prod_bd = &rxr->rx_desc_ring[BNX2_RX_RING(prod)][BNX2_RX_IDX(prod)]; in bnx2_reuse_rx_data()
3034 u16 prod = ring_idx & 0xffff; in bnx2_rx_skb() local
3037 err = bnx2_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC); in bnx2_rx_skb()
3039 bnx2_reuse_rx_data(bp, rxr, data, (u16) (ring_idx >> 16), prod); in bnx2_rx_skb()
5229 u16 prod, ring_prod; in bnx2_init_rx_ring() local
5277 ring_prod = prod = rxr->rx_pg_prod; in bnx2_init_rx_ring()
5284 prod = BNX2_NEXT_RX_BD(prod); in bnx2_init_rx_ring()
5285 ring_prod = BNX2_RX_PG_RING_IDX(prod); in bnx2_init_rx_ring()
5287 rxr->rx_pg_prod = prod; in bnx2_init_rx_ring()
5289 ring_prod = prod = rxr->rx_prod; in bnx2_init_rx_ring()
5296 prod = BNX2_NEXT_RX_BD(prod); in bnx2_init_rx_ring()
5297 ring_prod = BNX2_RX_RING_IDX(prod); in bnx2_init_rx_ring()
5299 rxr->rx_prod = prod; in bnx2_init_rx_ring()
5306 BNX2_WR16(bp, rxr->rx_bidx_addr, prod); in bnx2_init_rx_ring()
6588 u16 prod, ring_prod; in bnx2_start_xmit() local
6608 prod = txr->tx_prod; in bnx2_start_xmit()
6609 ring_prod = BNX2_TX_RING_IDX(prod); in bnx2_start_xmit()
6679 prod = BNX2_NEXT_TX_BD(prod); in bnx2_start_xmit()
6680 ring_prod = BNX2_TX_RING_IDX(prod); in bnx2_start_xmit()
6704 prod = BNX2_NEXT_TX_BD(prod); in bnx2_start_xmit()
6707 BNX2_WR16(bp, txr->tx_bidx_addr, prod); in bnx2_start_xmit()
6712 txr->tx_prod = prod; in bnx2_start_xmit()
6733 prod = txr->tx_prod; in bnx2_start_xmit()
6734 ring_prod = BNX2_TX_RING_IDX(prod); in bnx2_start_xmit()
6742 prod = BNX2_NEXT_TX_BD(prod); in bnx2_start_xmit()
6743 ring_prod = BNX2_TX_RING_IDX(prod); in bnx2_start_xmit()