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;