Lines Matching refs:wr

80 		reg->inv_wr.next = &reg->reg_wr.wr;  in rdma_rw_inv_key()
111 reg->reg_wr.wr.opcode = IB_WR_REG_MR; in rdma_rw_init_one_mr()
151 prev->wr.wr.next = &reg->inv_wr; in rdma_rw_init_mr_wrs()
153 prev->wr.wr.next = &reg->reg_wr.wr; in rdma_rw_init_mr_wrs()
156 reg->reg_wr.wr.next = &reg->wr.wr; in rdma_rw_init_mr_wrs()
158 reg->wr.wr.sg_list = &reg->sge; in rdma_rw_init_mr_wrs()
159 reg->wr.wr.num_sge = 1; in rdma_rw_init_mr_wrs()
160 reg->wr.remote_addr = remote_addr; in rdma_rw_init_mr_wrs()
161 reg->wr.rkey = rkey; in rdma_rw_init_mr_wrs()
163 reg->wr.wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_mr_wrs()
165 reg->wr.wr.opcode = IB_WR_RDMA_READ; in rdma_rw_init_mr_wrs()
167 reg->wr.wr.opcode = IB_WR_RDMA_READ_WITH_INV; in rdma_rw_init_mr_wrs()
168 reg->wr.wr.ex.invalidate_rkey = reg->mr->lkey; in rdma_rw_init_mr_wrs()
181 prev->wr.wr.next = NULL; in rdma_rw_init_mr_wrs()
218 rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_map_wrs()
220 rdma_wr->wr.opcode = IB_WR_RDMA_READ; in rdma_rw_init_map_wrs()
223 rdma_wr->wr.num_sge = nr_sge; in rdma_rw_init_map_wrs()
224 rdma_wr->wr.sg_list = sge; in rdma_rw_init_map_wrs()
237 rdma_wr->wr.next = i + 1 < ctx->nr_ops ? in rdma_rw_init_map_wrs()
238 &ctx->map.wrs[i + 1].wr : NULL; in rdma_rw_init_map_wrs()
254 struct ib_rdma_wr *rdma_wr = &ctx->single.wr; in rdma_rw_init_single_wr()
264 rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_single_wr()
266 rdma_wr->wr.opcode = IB_WR_RDMA_READ; in rdma_rw_init_single_wr()
267 rdma_wr->wr.sg_list = &ctx->single.sge; in rdma_rw_init_single_wr()
268 rdma_wr->wr.num_sge = 1; in rdma_rw_init_single_wr()
452 ctx->reg->reg_wr.wr.opcode = IB_WR_REG_MR_INTEGRITY; in rdma_rw_ctx_signature_init()
453 ctx->reg->reg_wr.wr.wr_cqe = NULL; in rdma_rw_ctx_signature_init()
454 ctx->reg->reg_wr.wr.num_sge = 0; in rdma_rw_ctx_signature_init()
455 ctx->reg->reg_wr.wr.send_flags = 0; in rdma_rw_ctx_signature_init()
468 rdma_wr = &ctx->reg->wr; in rdma_rw_ctx_signature_init()
469 rdma_wr->wr.sg_list = &ctx->reg->sge; in rdma_rw_ctx_signature_init()
470 rdma_wr->wr.num_sge = 1; in rdma_rw_ctx_signature_init()
474 rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_ctx_signature_init()
476 rdma_wr->wr.opcode = IB_WR_RDMA_READ; in rdma_rw_ctx_signature_init()
477 ctx->reg->reg_wr.wr.next = &rdma_wr->wr; in rdma_rw_ctx_signature_init()
534 ctx->reg[i].wr.wr.opcode != in rdma_rw_ctx_wrs()
541 first_wr = &ctx->reg[0].reg_wr.wr; in rdma_rw_ctx_wrs()
542 last_wr = &ctx->reg[ctx->nr_ops - 1].wr.wr; in rdma_rw_ctx_wrs()
545 first_wr = &ctx->map.wrs[0].wr; in rdma_rw_ctx_wrs()
546 last_wr = &ctx->map.wrs[ctx->nr_ops - 1].wr; in rdma_rw_ctx_wrs()
549 first_wr = &ctx->single.wr.wr; in rdma_rw_ctx_wrs()
550 last_wr = &ctx->single.wr.wr; in rdma_rw_ctx_wrs()