Lines Matching refs:wr

75 		reg->inv_wr.next = &reg->reg_wr.wr;  in rdma_rw_inv_key()
106 reg->reg_wr.wr.opcode = IB_WR_REG_MR; in rdma_rw_init_one_mr()
146 prev->wr.wr.next = &reg->inv_wr; in rdma_rw_init_mr_wrs()
148 prev->wr.wr.next = &reg->reg_wr.wr; in rdma_rw_init_mr_wrs()
151 reg->reg_wr.wr.next = &reg->wr.wr; in rdma_rw_init_mr_wrs()
153 reg->wr.wr.sg_list = &reg->sge; in rdma_rw_init_mr_wrs()
154 reg->wr.wr.num_sge = 1; in rdma_rw_init_mr_wrs()
155 reg->wr.remote_addr = remote_addr; in rdma_rw_init_mr_wrs()
156 reg->wr.rkey = rkey; in rdma_rw_init_mr_wrs()
158 reg->wr.wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_mr_wrs()
160 reg->wr.wr.opcode = IB_WR_RDMA_READ; in rdma_rw_init_mr_wrs()
162 reg->wr.wr.opcode = IB_WR_RDMA_READ_WITH_INV; in rdma_rw_init_mr_wrs()
163 reg->wr.wr.ex.invalidate_rkey = reg->mr->lkey; in rdma_rw_init_mr_wrs()
176 prev->wr.wr.next = NULL; in rdma_rw_init_mr_wrs()
213 rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_map_wrs()
215 rdma_wr->wr.opcode = IB_WR_RDMA_READ; in rdma_rw_init_map_wrs()
218 rdma_wr->wr.num_sge = nr_sge; in rdma_rw_init_map_wrs()
219 rdma_wr->wr.sg_list = sge; in rdma_rw_init_map_wrs()
232 rdma_wr->wr.next = i + 1 < ctx->nr_ops ? in rdma_rw_init_map_wrs()
233 &ctx->map.wrs[i + 1].wr : NULL; in rdma_rw_init_map_wrs()
249 struct ib_rdma_wr *rdma_wr = &ctx->single.wr; in rdma_rw_init_single_wr()
259 rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_single_wr()
261 rdma_wr->wr.opcode = IB_WR_RDMA_READ; in rdma_rw_init_single_wr()
262 rdma_wr->wr.sg_list = &ctx->single.sge; in rdma_rw_init_single_wr()
263 rdma_wr->wr.num_sge = 1; in rdma_rw_init_single_wr()
415 ctx->reg->reg_wr.wr.opcode = IB_WR_REG_MR_INTEGRITY; in rdma_rw_ctx_signature_init()
416 ctx->reg->reg_wr.wr.wr_cqe = NULL; in rdma_rw_ctx_signature_init()
417 ctx->reg->reg_wr.wr.num_sge = 0; in rdma_rw_ctx_signature_init()
418 ctx->reg->reg_wr.wr.send_flags = 0; in rdma_rw_ctx_signature_init()
431 rdma_wr = &ctx->reg->wr; in rdma_rw_ctx_signature_init()
432 rdma_wr->wr.sg_list = &ctx->reg->sge; in rdma_rw_ctx_signature_init()
433 rdma_wr->wr.num_sge = 1; in rdma_rw_ctx_signature_init()
437 rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_ctx_signature_init()
439 rdma_wr->wr.opcode = IB_WR_RDMA_READ; in rdma_rw_ctx_signature_init()
440 ctx->reg->reg_wr.wr.next = &rdma_wr->wr; in rdma_rw_ctx_signature_init()
498 ctx->reg[i].wr.wr.opcode != in rdma_rw_ctx_wrs()
505 first_wr = &ctx->reg[0].reg_wr.wr; in rdma_rw_ctx_wrs()
506 last_wr = &ctx->reg[ctx->nr_ops - 1].wr.wr; in rdma_rw_ctx_wrs()
509 first_wr = &ctx->map.wrs[0].wr; in rdma_rw_ctx_wrs()
510 last_wr = &ctx->map.wrs[ctx->nr_ops - 1].wr; in rdma_rw_ctx_wrs()
513 first_wr = &ctx->single.wr.wr; in rdma_rw_ctx_wrs()
514 last_wr = &ctx->single.wr.wr; in rdma_rw_ctx_wrs()