Lines Matching refs:cur_edge

55 			void **seg, int *size, void **cur_edge)
79 copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
88 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
91 mlx5r_memcpy_send_wqe(&qp->sq, cur_edge, seg, size,
261 void **wqe, int *wqe_sz, void **cur_edge)
287 cur_edge);
289 leftlen = *cur_edge - *wqe;
420 void **cur_edge)
514 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
523 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
559 void **cur_edge)
591 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
597 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
600 cur_edge);
637 void **seg, int *size, void **cur_edge,
673 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
678 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
681 mlx5r_memcpy_send_wqe(&qp->sq, cur_edge, seg, size, mr->descs,
693 void **cur_edge)
698 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
702 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
726 int *size, void **cur_edge, int nreq, __be32 general_id,
743 *cur_edge = qp->sq.cur_edge;
751 void **cur_edge, int nreq)
753 return mlx5r_begin_wqe(qp, seg, ctrl, idx, size, cur_edge, nreq,
759 void *seg, u8 size, void *cur_edge, unsigned int idx,
781 qp->sq.cur_edge = (unlikely(seg == cur_edge)) ?
784 cur_edge;
796 int *size, void **cur_edge, unsigned int idx)
800 set_linv_wr(qp, seg, size, cur_edge);
805 void **cur_edge, unsigned int idx)
809 return set_reg_wr(qp, reg_wr(wr), seg, size, cur_edge, true);
815 void **cur_edge, unsigned int *idx, int nreq,
824 err = mlx5r_begin_wqe(qp, seg, ctrl, idx, size, cur_edge, nreq,
836 mlx5r_finish_wqe(qp, *ctrl, *seg, *size, *cur_edge, *idx, wr->wr_id,
847 int *size, void **cur_edge,
873 err = set_reg_wr(qp, &reg_pi_wr, seg, size, cur_edge, false);
877 mlx5r_finish_wqe(qp, *ctrl, *seg, *size, *cur_edge, *idx,
880 err = begin_wqe(qp, seg, ctrl, wr, idx, size, cur_edge, nreq);
904 err = set_pi_umr_wr(wr, qp, seg, size, cur_edge);
909 mlx5r_finish_wqe(qp, *ctrl, *seg, *size, *cur_edge, *idx, wr->wr_id,
913 err = handle_psv(dev, qp, wr, ctrl, seg, size, cur_edge, idx, nreq,
919 err = handle_psv(dev, qp, wr, ctrl, seg, size, cur_edge, idx, nreq,
934 void **cur_edge, unsigned int *idx, int nreq, u8 fence,
954 handle_local_inv(qp, wr, ctrl, seg, size, cur_edge, *idx);
959 err = handle_reg_mr(qp, wr, ctrl, seg, size, cur_edge, *idx);
967 cur_edge, idx, nreq, fence,
996 int *size, void **cur_edge)
1001 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
1005 void **seg, int *size, void **cur_edge)
1010 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
1020 set_eth_seg(wr, qp, seg, size, cur_edge);
1021 handle_post_send_edge(&qp->sq, seg, *size, cur_edge);
1059 void *cur_edge;
1098 err = begin_wqe(qp, &seg, &ctrl, wr, &idx, &size, &cur_edge,
1130 &cur_edge, &idx, nreq, fence,
1152 handle_qpt_hw_gsi(qp, wr, &seg, &size, &cur_edge);
1155 handle_qpt_ud(qp, wr, &seg, &size, &cur_edge);
1163 err = set_data_inl_seg(qp, wr, &seg, &size, &cur_edge);
1172 &cur_edge);
1185 mlx5r_finish_wqe(qp, ctrl, seg, size, cur_edge, idx, wr->wr_id,