Lines Matching refs:nreq
701 u32 nreq; in hns_roce_v2_post_send() local
709 nreq = 0; in hns_roce_v2_post_send()
715 for (nreq = 0; wr; ++nreq, wr = wr->next) { in hns_roce_v2_post_send()
716 if (hns_roce_wq_overflow(&qp->sq, nreq, qp->ibqp.send_cq)) { in hns_roce_v2_post_send()
722 wqe_idx = (qp->sq.head + nreq) & (qp->sq.wqe_cnt - 1); in hns_roce_v2_post_send()
735 ~(((qp->sq.head + nreq) >> ilog2(qp->sq.wqe_cnt)) & 0x1); in hns_roce_v2_post_send()
752 if (likely(nreq)) { in hns_roce_v2_post_send()
753 qp->sq.head += nreq; in hns_roce_v2_post_send()
756 if (nreq == 1 && !ret && in hns_roce_v2_post_send()
826 u32 wqe_idx, nreq, max_sge; in hns_roce_v2_post_recv() local
835 nreq = 0; in hns_roce_v2_post_recv()
840 for (nreq = 0; wr; ++nreq, wr = wr->next) { in hns_roce_v2_post_recv()
841 if (unlikely(hns_roce_wq_overflow(&hr_qp->rq, nreq, in hns_roce_v2_post_recv()
856 wqe_idx = (hr_qp->rq.head + nreq) & (hr_qp->rq.wqe_cnt - 1); in hns_roce_v2_post_recv()
862 if (likely(nreq)) { in hns_roce_v2_post_recv()
863 hr_qp->rq.head += nreq; in hns_roce_v2_post_recv()
972 u32 nreq; in hns_roce_v2_post_srq_recv() local
977 for (nreq = 0; wr; ++nreq, wr = wr->next) { in hns_roce_v2_post_srq_recv()
999 if (likely(nreq)) { in hns_roce_v2_post_srq_recv()