Lines Matching refs:wr

779 	struct ib_recv_wr wr, *bad_wr;  in srpt_post_recv()  local
782 wr.wr_id = encode_wr_id(SRPT_RECV, ioctx->ioctx.index); in srpt_post_recv()
788 wr.next = NULL; in srpt_post_recv()
789 wr.sg_list = &list; in srpt_post_recv()
790 wr.num_sge = 1; in srpt_post_recv()
792 return ib_post_srq_recv(sdev->srq, &wr, &bad_wr); in srpt_post_recv()
804 struct ib_send_wr wr, *bad_wr; in srpt_post_send() local
823 wr.next = NULL; in srpt_post_send()
824 wr.wr_id = encode_wr_id(SRPT_SEND, ioctx->ioctx.index); in srpt_post_send()
825 wr.sg_list = &list; in srpt_post_send()
826 wr.num_sge = 1; in srpt_post_send()
827 wr.opcode = IB_WR_SEND; in srpt_post_send()
828 wr.send_flags = IB_SEND_SIGNALED; in srpt_post_send()
830 ret = ib_post_send(ch->qp, &wr, &bad_wr); in srpt_post_send()
2774 struct ib_send_wr wr; in srpt_perform_rdmas() local
2798 memset(&wr, 0, sizeof wr); in srpt_perform_rdmas()
2802 wr.opcode = IB_WR_RDMA_WRITE; in srpt_perform_rdmas()
2803 wr.wr_id = encode_wr_id(i == n_rdma - 1 ? in srpt_perform_rdmas()
2808 wr.opcode = IB_WR_RDMA_READ; in srpt_perform_rdmas()
2809 wr.wr_id = encode_wr_id(i == n_rdma - 1 ? in srpt_perform_rdmas()
2814 wr.next = NULL; in srpt_perform_rdmas()
2815 wr.wr.rdma.remote_addr = riu->raddr; in srpt_perform_rdmas()
2816 wr.wr.rdma.rkey = riu->rkey; in srpt_perform_rdmas()
2817 wr.num_sge = riu->sge_cnt; in srpt_perform_rdmas()
2818 wr.sg_list = riu->sge; in srpt_perform_rdmas()
2822 wr.send_flags = IB_SEND_SIGNALED; in srpt_perform_rdmas()
2824 ret = ib_post_send(ch->qp, &wr, &bad_wr); in srpt_perform_rdmas()
2833 wr.num_sge = 0; in srpt_perform_rdmas()
2834 wr.wr_id = encode_wr_id(SRPT_RDMA_ABORT, ioctx->ioctx.index); in srpt_perform_rdmas()
2835 wr.send_flags = IB_SEND_SIGNALED; in srpt_perform_rdmas()
2837 ib_post_send(ch->qp, &wr, &bad_wr) != 0) { in srpt_perform_rdmas()