Lines Matching refs:wr
73 struct ib_recv_wr wr; in rtrs_iu_post_recv() local
85 wr = (struct ib_recv_wr) { in rtrs_iu_post_recv()
91 return ib_post_recv(con->qp, &wr, NULL); in rtrs_iu_post_recv()
97 struct ib_recv_wr wr; in rtrs_post_recv_empty() local
99 wr = (struct ib_recv_wr) { in rtrs_post_recv_empty()
103 return ib_post_recv(con->qp, &wr, NULL); in rtrs_post_recv_empty()
108 struct ib_send_wr *wr) in rtrs_post_send() argument
115 tail->next = wr; in rtrs_post_send()
117 head = wr; in rtrs_post_send()
127 struct ib_send_wr wr; in rtrs_iu_post_send() local
137 wr = (struct ib_send_wr) { in rtrs_iu_post_send()
145 return rtrs_post_send(con->qp, head, &wr); in rtrs_iu_post_send()
155 struct ib_rdma_wr wr; in rtrs_iu_post_rdma_write_imm() local
158 wr = (struct ib_rdma_wr) { in rtrs_iu_post_rdma_write_imm()
159 .wr.wr_cqe = &iu->cqe, in rtrs_iu_post_rdma_write_imm()
160 .wr.sg_list = sge, in rtrs_iu_post_rdma_write_imm()
161 .wr.num_sge = num_sge, in rtrs_iu_post_rdma_write_imm()
164 .wr.opcode = IB_WR_RDMA_WRITE_WITH_IMM, in rtrs_iu_post_rdma_write_imm()
165 .wr.ex.imm_data = cpu_to_be32(imm_data), in rtrs_iu_post_rdma_write_imm()
166 .wr.send_flags = flags, in rtrs_iu_post_rdma_write_imm()
177 return rtrs_post_send(con->qp, head, &wr.wr); in rtrs_iu_post_rdma_write_imm()
185 struct ib_rdma_wr wr; in rtrs_post_rdma_write_imm_empty() local
187 wr = (struct ib_rdma_wr) { in rtrs_post_rdma_write_imm_empty()
188 .wr.wr_cqe = cqe, in rtrs_post_rdma_write_imm_empty()
189 .wr.send_flags = flags, in rtrs_post_rdma_write_imm_empty()
190 .wr.opcode = IB_WR_RDMA_WRITE_WITH_IMM, in rtrs_post_rdma_write_imm_empty()
191 .wr.ex.imm_data = cpu_to_be32(imm_data), in rtrs_post_rdma_write_imm_empty()
194 return rtrs_post_send(con->qp, head, &wr.wr); in rtrs_post_rdma_write_imm_empty()