Home
last modified time | relevance | path

Searched refs:sw_prod (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_rcfw.c242 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
344 sw_prod = HWQ_CMP(hwq->prod, hwq); in __send_message()
345 cmdqe = bnxt_qplib_get_qe(hwq, sw_prod, NULL); in __send_message()
H A Dqplib_fp.c1649 u32 sw_prod; in bnxt_qplib_get_qp1_sq_buf() local
1654 sw_prod = sq->swq_start; in bnxt_qplib_get_qp1_sq_buf()
1656 sw_prod * qp->sq_hdr_buf_size); in bnxt_qplib_get_qp1_sq_buf()
1659 return qp->sq_hdr_buf + sw_prod * sge->size; in bnxt_qplib_get_qp1_sq_buf()
1680 u32 sw_prod; in bnxt_qplib_get_qp1_rq_buf() local
1685 sw_prod = rq->swq_start; in bnxt_qplib_get_qp1_rq_buf()
1687 sw_prod * qp->rq_hdr_buf_size); in bnxt_qplib_get_qp1_rq_buf()
1690 return qp->rq_hdr_buf + sw_prod * sge->size; in bnxt_qplib_get_qp1_rq_buf()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c1033 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_alloc_rx_netmem() local
1042 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_alloc_rx_netmem()
1043 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_alloc_rx_netmem()
1045 __set_bit(sw_prod, rxr->rx_agg_bmap); in bnxt_alloc_rx_netmem()
1046 rx_agg_buf = &rxr->rx_agg_ring[sw_prod]; in bnxt_alloc_rx_netmem()
1047 rxr->rx_sw_agg_prod = RING_RX_AGG(bp, NEXT_RX_AGG(sw_prod)); in bnxt_alloc_rx_netmem()
1053 rxbd->rx_bd_opaque = sw_prod; in bnxt_alloc_rx_netmem()
1085 u16 sw_prod = rxr->rx_sw_agg_prod; in bnxt_reuse_rx_agg_bufs() local
1106 if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap))) in bnxt_reuse_rx_agg_bufs()
1107 sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod); in bnxt_reuse_rx_agg_bufs()
[all …]
/linux/drivers/net/ethernet/broadcom/
H A Dbnx2.c3144 u16 hw_cons, sw_cons, sw_ring_cons, sw_prod, sw_ring_prod; in bnx2_rx_int() local
3153 sw_prod = rxr->rx_prod; in bnx2_rx_int()
3169 sw_ring_prod = BNX2_RX_RING_IDX(sw_prod); in bnx2_rx_int()
3280 sw_prod = BNX2_NEXT_RX_BD(sw_prod); in bnx2_rx_int()
3292 rxr->rx_prod = sw_prod; in bnx2_rx_int()
3297 BNX2_WR16(bp, rxr->rx_bidx_addr, sw_prod); in bnx2_rx_int()
H A Dcnic.c1354 u16 prod, sw_prod, i; in cnic_submit_bnx2_kwqes() local
1369 sw_prod = prod & MAX_KWQ_IDX; in cnic_submit_bnx2_kwqes()
1371 prod_qe = &cp->kwq[KWQ_PG(sw_prod)][KWQ_IDX(sw_prod)]; in cnic_submit_bnx2_kwqes()
1374 sw_prod = prod & MAX_KWQ_IDX; in cnic_submit_bnx2_kwqes()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c1513 u16 sw_prod = txdata->tx_pkt_prod; in bnx2x_free_tx_skbs_queue() local
1516 while (sw_cons != sw_prod) { in bnx2x_free_tx_skbs_queue()
H A Dbnx2x_main.c5462 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()