Lines Matching refs:nreq

78 static int mlx5_wq_overflow(struct mlx5_ib_wq *wq, int nreq,  in mlx5_wq_overflow()  argument
85 if (likely(cur + nreq < wq->max_post)) in mlx5_wq_overflow()
93 return cur + nreq >= wq->max_post; in mlx5_wq_overflow()
945 int *size, void **cur_edge, int nreq, in __begin_wqe() argument
948 if (unlikely(mlx5_wq_overflow(&qp->sq, nreq, qp->ibqp.send_cq))) in __begin_wqe()
970 void **cur_edge, int nreq) in begin_wqe() argument
972 return __begin_wqe(qp, seg, ctrl, wr, idx, size, cur_edge, nreq, in begin_wqe()
980 unsigned int idx, u64 wr_id, int nreq, u8 fence, in finish_wqe() argument
994 qp->sq.wqe_head[idx] = qp->sq.head + nreq; in finish_wqe()
1036 void **cur_edge, unsigned int *idx, int nreq, in handle_psv() argument
1045 err = __begin_wqe(qp, seg, ctrl, wr, idx, size, cur_edge, nreq, in handle_psv()
1057 finish_wqe(qp, *ctrl, *seg, *size, *cur_edge, *idx, wr->wr_id, nreq, in handle_psv()
1069 unsigned int *idx, int nreq, u8 fence, in handle_reg_mr_integrity() argument
1099 nreq, fence, MLX5_OPCODE_UMR); in handle_reg_mr_integrity()
1101 err = begin_wqe(qp, seg, ctrl, wr, idx, size, cur_edge, nreq); in handle_reg_mr_integrity()
1130 finish_wqe(qp, *ctrl, *seg, *size, *cur_edge, *idx, wr->wr_id, nreq, in handle_reg_mr_integrity()
1134 err = handle_psv(dev, qp, wr, ctrl, seg, size, cur_edge, idx, nreq, in handle_reg_mr_integrity()
1140 err = handle_psv(dev, qp, wr, ctrl, seg, size, cur_edge, idx, nreq, in handle_reg_mr_integrity()
1155 void **cur_edge, unsigned int *idx, int nreq, u8 fence, in handle_qpt_rc() argument
1188 cur_edge, idx, nreq, fence, in handle_qpt_rc()
1291 int nreq; in mlx5_ib_post_send() local
1310 for (nreq = 0; wr; nreq++, wr = wr->next) { in mlx5_ib_post_send()
1327 nreq); in mlx5_ib_post_send()
1358 &cur_edge, &idx, nreq, fence, in mlx5_ib_post_send()
1419 finish_wqe(qp, ctrl, seg, size, cur_edge, idx, wr->wr_id, nreq, in mlx5_ib_post_send()
1427 if (likely(nreq)) { in mlx5_ib_post_send()
1428 qp->sq.head += nreq; in mlx5_ib_post_send()
1469 int nreq; in mlx5_ib_post_recv() local
1486 for (nreq = 0; wr; nreq++, wr = wr->next) { in mlx5_ib_post_recv()
1487 if (mlx5_wq_overflow(&qp->rq, nreq, qp->ibqp.recv_cq)) { in mlx5_ib_post_recv()
1523 if (likely(nreq)) { in mlx5_ib_post_recv()
1524 qp->rq.head += nreq; in mlx5_ib_post_recv()