Lines Matching refs:sw_prod
567 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_alloc_rx_page() local
580 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_alloc_rx_page()
581 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_alloc_rx_page()
583 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_alloc_rx_page()
584 rx_agg_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_alloc_rx_page()
585 rxr->rx_sw_agg_prod = NEXT_RX_AGG(sw_prod); in bnxt_alloc_rx_page()
590 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_page()
601 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_reuse_rx_agg_bufs() local
616 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_reuse_rx_agg_bufs()
617 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_reuse_rx_agg_bufs()
619 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_reuse_rx_agg_bufs()
620 prod_rx_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_reuse_rx_agg_bufs()
635 prod_bd->rx_bd_opaque = sw_prod; in bnxt_reuse_rx_agg_bufs()
638 sw_prod = NEXT_RX_AGG(sw_prod); in bnxt_reuse_rx_agg_bufs()
642 rxr->rx_sw_agg_prod = sw_prod; in bnxt_reuse_rx_agg_bufs()