/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_fp.c | 692 u32 sw_prod, sw_cons, count = 0; in bnxt_qplib_modify_srq() local 694 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_modify_srq() 697 count = sw_prod > sw_cons ? sw_prod - sw_cons : in bnxt_qplib_modify_srq() 698 srq_hwq->max_elements - sw_cons + sw_prod; in bnxt_qplib_modify_srq() 744 u32 sw_prod, sw_cons, count = 0; in bnxt_qplib_post_srq_recv() local 759 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_post_srq_recv() 760 srqe = bnxt_qplib_get_qe(srq_hwq, sw_prod, NULL); in bnxt_qplib_post_srq_recv() 779 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_post_srq_recv() 785 count = sw_prod > sw_con in bnxt_qplib_post_srq_recv() 1518 u32 sw_prod; bnxt_qplib_get_qp1_sq_buf() local 1549 u32 sw_prod; bnxt_qplib_get_qp1_rq_buf() local [all...] |
H A D | qplib_rcfw.c | 95 u32 sw_prod, cmdq_prod; in __send_message() local 168 sw_prod = HWQ_CMP(hwq->prod, hwq); in __send_message() 169 cmdqe = bnxt_qplib_get_qe(hwq, sw_prod, NULL); in __send_message()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_fp.c | 706 u32 sw_prod, sw_cons, count = 0; in bnxt_qplib_modify_srq() local 708 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_modify_srq() 711 count = sw_prod > sw_cons ? sw_prod - sw_cons : in bnxt_qplib_modify_srq() 712 srq_hwq->max_elements - sw_cons + sw_prod; in bnxt_qplib_modify_srq() 765 u32 sw_prod, sw_cons, count = 0; in bnxt_qplib_post_srq_recv() local 779 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_post_srq_recv() 780 srqe = bnxt_qplib_get_qe(srq_hwq, sw_prod, NULL); in bnxt_qplib_post_srq_recv() 799 sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); in bnxt_qplib_post_srq_recv() 805 count = sw_prod > sw_con in bnxt_qplib_post_srq_recv() 1548 u32 sw_prod; bnxt_qplib_get_qp1_sq_buf() local 1579 u32 sw_prod; bnxt_qplib_get_qp1_rq_buf() local [all...] |
H A D | qplib_rcfw.c | 242 u32 sw_prod, cmdq_prod; in __send_message_no_waiter() local 264 sw_prod = HWQ_CMP(hwq->prod, hwq); in __send_message_no_waiter() 265 cmdqe = bnxt_qplib_get_qe(hwq, sw_prod, NULL); in __send_message_no_waiter() 291 u32 sw_prod, cmdq_prod; in __send_message() local 345 sw_prod = HWQ_CMP(hwq->prod, hwq); in __send_message() 346 cmdqe = bnxt_qplib_get_qe(hwq, sw_prod, NULL); in __send_message()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 838 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_alloc_rx_page() local 870 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_alloc_rx_page() 871 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_alloc_rx_page() 873 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_alloc_rx_page() 874 rx_agg_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_alloc_rx_page() 875 rxr->rx_sw_agg_prod = NEXT_RX_AGG(sw_prod); in bnxt_alloc_rx_page() 881 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_page() 913 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_reuse_rx_agg_bufs() local 934 if (unlikely(test_bit(sw_prod, rx in bnxt_reuse_rx_agg_bufs() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 876 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_alloc_rx_page() local 884 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_alloc_rx_page() 885 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_alloc_rx_page() 887 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_alloc_rx_page() 888 rx_agg_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_alloc_rx_page() 889 rxr->rx_sw_agg_prod = NEXT_RX_AGG(sw_prod); in bnxt_alloc_rx_page() 895 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_page() 927 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_reuse_rx_agg_bufs() local 948 if (unlikely(test_bit(sw_prod, rx in bnxt_reuse_rx_agg_bufs() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 3145 u16 hw_cons, sw_cons, sw_ring_cons, sw_prod, sw_ring_prod; in bnx2_rx_int() local 3154 sw_prod = rxr->rx_prod; in bnx2_rx_int() 3170 sw_ring_prod = BNX2_RX_RING_IDX(sw_prod); in bnx2_rx_int() 3281 sw_prod = BNX2_NEXT_RX_BD(sw_prod); in bnx2_rx_int() 3293 rxr->rx_prod = sw_prod; in bnx2_rx_int() 3298 BNX2_WR16(bp, rxr->rx_bidx_addr, sw_prod); in bnx2_rx_int()
|
H A D | cnic.c | 1347 u16 prod, sw_prod, i; in cnic_submit_bnx2_kwqes() local 1362 sw_prod = prod & MAX_KWQ_IDX; in cnic_submit_bnx2_kwqes() 1364 prod_qe = &cp->kwq[KWQ_PG(sw_prod)][KWQ_IDX(sw_prod)]; in cnic_submit_bnx2_kwqes() 1367 sw_prod = prod & MAX_KWQ_IDX; in cnic_submit_bnx2_kwqes()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 3143 u16 hw_cons, sw_cons, sw_ring_cons, sw_prod, sw_ring_prod; in bnx2_rx_int() local 3152 sw_prod = rxr->rx_prod; in bnx2_rx_int() 3168 sw_ring_prod = BNX2_RX_RING_IDX(sw_prod); in bnx2_rx_int() 3279 sw_prod = BNX2_NEXT_RX_BD(sw_prod); in bnx2_rx_int() 3291 rxr->rx_prod = sw_prod; in bnx2_rx_int() 3296 BNX2_WR16(bp, rxr->rx_bidx_addr, sw_prod); in bnx2_rx_int()
|
H A D | cnic.c | 1345 u16 prod, sw_prod, i; in cnic_submit_bnx2_kwqes() local 1360 sw_prod = prod & MAX_KWQ_IDX; in cnic_submit_bnx2_kwqes() 1362 prod_qe = &cp->kwq[KWQ_PG(sw_prod)][KWQ_IDX(sw_prod)]; in cnic_submit_bnx2_kwqes() 1365 sw_prod = prod & MAX_KWQ_IDX; in cnic_submit_bnx2_kwqes()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 1501 u16 sw_prod = txdata->tx_pkt_prod; in bnx2x_free_tx_skbs_queue() local 1504 while (sw_cons != sw_prod) { in bnx2x_free_tx_skbs_queue()
|
H A D | bnx2x_main.c | 5464 u16 hw_cons, sw_cons, sw_prod; in bnx2x_eq_int() local 5489 sw_prod = bp->eq_prod; in bnx2x_eq_int() 5495 sw_prod = NEXT_EQ_IDX(sw_prod), sw_cons = NEXT_EQ_IDX(sw_cons)) { in bnx2x_eq_int() 5676 bp->eq_prod = sw_prod; in bnx2x_eq_int()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 1512 u16 sw_prod = txdata->tx_pkt_prod; in bnx2x_free_tx_skbs_queue() local 1515 while (sw_cons != sw_prod) { in bnx2x_free_tx_skbs_queue()
|
H A D | bnx2x_main.c | 5462 u16 hw_cons, sw_cons, sw_prod; in bnx2x_eq_int() local 5487 sw_prod = bp->eq_prod; in bnx2x_eq_int() 5493 sw_prod = NEXT_EQ_IDX(sw_prod), sw_cons = NEXT_EQ_IDX(sw_cons)) { in bnx2x_eq_int() 5674 bp->eq_prod = sw_prod; in bnx2x_eq_int()
|