Lines Matching refs:sw_prod
732 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_alloc_rx_page() local
764 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_alloc_rx_page()
765 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_alloc_rx_page()
767 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_alloc_rx_page()
768 rx_agg_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_alloc_rx_page()
769 rxr->rx_sw_agg_prod = NEXT_RX_AGG(sw_prod); in bnxt_alloc_rx_page()
775 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_page()
786 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_reuse_rx_agg_bufs() local
801 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_reuse_rx_agg_bufs()
802 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_reuse_rx_agg_bufs()
804 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_reuse_rx_agg_bufs()
805 prod_rx_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_reuse_rx_agg_bufs()
821 prod_bd->rx_bd_opaque = sw_prod; in bnxt_reuse_rx_agg_bufs()
824 sw_prod = NEXT_RX_AGG(sw_prod); in bnxt_reuse_rx_agg_bufs()
828 rxr->rx_sw_agg_prod = sw_prod; in bnxt_reuse_rx_agg_bufs()