sw_prod           496 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod           500 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = (arm_type == DBC_DBC_TYPE_SRQ_ARM) ?
sw_prod           506 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	val |= (sw_prod << DBC_DBC_INDEX_SFT) & DBC_DBC_INDEX_MASK;
sw_prod           615 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod, sw_cons, count = 0;
sw_prod           617 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq);
sw_prod           620 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	count = sw_prod > sw_cons ? sw_prod - sw_cons :
sw_prod           621 drivers/infiniband/hw/bnxt_re/qplib_fp.c 				    srq_hwq->max_elements - sw_cons + sw_prod;
sw_prod           666 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod, sw_cons, count = 0;
sw_prod           681 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq);
sw_prod           683 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	srqe = &srqe_ptr[RQE_PG(sw_prod)][RQE_IDX(sw_prod)];
sw_prod           702 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq);
sw_prod           708 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	count = sw_prod > sw_cons ? sw_prod - sw_cons :
sw_prod           709 drivers/infiniband/hw/bnxt_re/qplib_fp.c 				    srq_hwq->max_elements - sw_cons + sw_prod;
sw_prod          1460 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod          1465 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq);
sw_prod          1467 drivers/infiniband/hw/bnxt_re/qplib_fp.c 					 sw_prod * qp->sq_hdr_buf_size);
sw_prod          1470 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		return qp->sq_hdr_buf + sw_prod * sge->size;
sw_prod          1491 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod          1496 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq);
sw_prod          1498 drivers/infiniband/hw/bnxt_re/qplib_fp.c 					 sw_prod * qp->rq_hdr_buf_size);
sw_prod          1501 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		return qp->rq_hdr_buf + sw_prod * sge->size;
sw_prod          1509 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod          1515 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq);
sw_prod          1516 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	val |= (sw_prod << DBC_DBC_INDEX_SFT) & DBC_DBC_INDEX_MASK;
sw_prod          1530 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod          1553 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq);
sw_prod          1554 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	swq = &sq->swq[sw_prod];
sw_prod          1563 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	hw_sq_send_hdr = &hw_sq_send_ptr[get_sqe_pg(sw_prod)]
sw_prod          1564 drivers/infiniband/hw/bnxt_re/qplib_fp.c 					[get_sqe_idx(sw_prod)];
sw_prod          1778 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq);
sw_prod          1779 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		swq = &sq->swq[sw_prod];
sw_prod          1810 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod          1816 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq);
sw_prod          1817 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	val |= (sw_prod << DBC_DBC_INDEX_SFT) & DBC_DBC_INDEX_MASK;
sw_prod          1830 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod;
sw_prod          1845 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq);
sw_prod          1846 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	rq->swq[sw_prod].wr_id = wqe->wr_id;
sw_prod          1849 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	rqe = &rqe_ptr[RQE_PG(sw_prod)][RQE_IDX(sw_prod)];
sw_prod          1871 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	rqe->wr_id[0] = cpu_to_le32(sw_prod);
sw_prod          1876 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq);
sw_prod          1877 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		rq->swq[sw_prod].wr_id = wqe->wr_id;
sw_prod          2018 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod, sw_cons;
sw_prod          2023 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq);
sw_prod          2027 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		if (sw_cons == sw_prod) {
sw_prod          2048 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	if (!(*budget) && HWQ_CMP(sq->hwq.cons, &sq->hwq) != sw_prod)
sw_prod          2059 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	u32 sw_prod, sw_cons;
sw_prod          2077 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq);
sw_prod          2081 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		if (sw_cons == sw_prod)
sw_prod          2094 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	if (!*budget && HWQ_CMP(rq->hwq.cons, &rq->hwq) != sw_prod)
sw_prod            91 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c 	u32 sw_prod, cmdq_prod;
sw_prod           162 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c 		sw_prod = HWQ_CMP(cmdq->prod, cmdq);
sw_prod           163 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c 		cmdqe = &cmdq_ptr[get_cmdq_pg(sw_prod, cmdq_depth)]
sw_prod           164 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c 				[get_cmdq_idx(sw_prod, cmdq_depth)];
sw_prod          3151 drivers/net/ethernet/broadcom/bnx2.c 	u16 hw_cons, sw_cons, sw_ring_cons, sw_prod, sw_ring_prod;
sw_prod          3160 drivers/net/ethernet/broadcom/bnx2.c 	sw_prod = rxr->rx_prod;
sw_prod          3176 drivers/net/ethernet/broadcom/bnx2.c 		sw_ring_prod = BNX2_RX_RING_IDX(sw_prod);
sw_prod          3287 drivers/net/ethernet/broadcom/bnx2.c 		sw_prod = BNX2_NEXT_RX_BD(sw_prod);
sw_prod          3299 drivers/net/ethernet/broadcom/bnx2.c 	rxr->rx_prod = sw_prod;
sw_prod          3304 drivers/net/ethernet/broadcom/bnx2.c 	BNX2_WR16(bp, rxr->rx_bidx_addr, sw_prod);
sw_prod          1499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		u16 sw_prod = txdata->tx_pkt_prod;
sw_prod          1502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		while (sw_cons != sw_prod) {
sw_prod          5442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u16 hw_cons, sw_cons, sw_prod;
sw_prod          5467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	sw_prod = bp->eq_prod;
sw_prod          5473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	      sw_prod = NEXT_EQ_IDX(sw_prod), sw_cons = NEXT_EQ_IDX(sw_cons)) {
sw_prod          5654 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->eq_prod = sw_prod;
sw_prod           798 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u16 sw_prod = rxr->rx_sw_agg_prod;
sw_prod           830 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap)))
sw_prod           831 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod);
sw_prod           833 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	__set_bit(sw_prod, rxr->rx_agg_bmap);
sw_prod           834 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rx_agg_buf = &rxr->rx_agg_ring[sw_prod];
sw_prod           835 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rxr->rx_sw_agg_prod = NEXT_RX_AGG(sw_prod);
sw_prod           841 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rxbd->rx_bd_opaque = sw_prod;
sw_prod           873 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u16 sw_prod = rxr->rx_sw_agg_prod;
sw_prod           894 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (unlikely(test_bit(sw_prod, rxr->rx_agg_bmap)))
sw_prod           895 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			sw_prod = bnxt_find_next_agg_idx(rxr, sw_prod);
sw_prod           897 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		__set_bit(sw_prod, rxr->rx_agg_bmap);
sw_prod           898 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		prod_rx_buf = &rxr->rx_agg_ring[sw_prod];
sw_prod           914 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		prod_bd->rx_bd_opaque = sw_prod;
sw_prod           917 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		sw_prod = NEXT_RX_AGG(sw_prod);
sw_prod           920 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rxr->rx_sw_agg_prod = sw_prod;
sw_prod          1347 drivers/net/ethernet/broadcom/cnic.c 	u16 prod, sw_prod, i;
sw_prod          1362 drivers/net/ethernet/broadcom/cnic.c 	sw_prod = prod & MAX_KWQ_IDX;
sw_prod          1364 drivers/net/ethernet/broadcom/cnic.c 		prod_qe = &cp->kwq[KWQ_PG(sw_prod)][KWQ_IDX(sw_prod)];
sw_prod          1367 drivers/net/ethernet/broadcom/cnic.c 		sw_prod = prod & MAX_KWQ_IDX;