• Home
  • Raw
  • Download

Lines Matching refs:wr

210 	struct ib_rdma_wr *wr = NULL;  in rdma_write_sg()  local
227 wr = &id->tx_wr; in rdma_write_sg()
243 wr->wr.sg_list = plist; in rdma_write_sg()
244 wr->wr.num_sge = 1; in rdma_write_sg()
245 wr->remote_addr = le64_to_cpu(id->rd_msg->desc[0].addr); in rdma_write_sg()
246 wr->rkey = le32_to_cpu(id->rd_msg->desc[0].key); in rdma_write_sg()
248 rkey = wr->rkey; in rdma_write_sg()
251 WARN_ON_ONCE(rkey != wr->rkey); in rdma_write_sg()
253 wr->wr.opcode = IB_WR_RDMA_WRITE; in rdma_write_sg()
254 wr->wr.wr_cqe = &io_comp_cqe; in rdma_write_sg()
255 wr->wr.ex.imm_data = 0; in rdma_write_sg()
256 wr->wr.send_flags = 0; in rdma_write_sg()
259 wr->wr.next = &rwr.wr; in rdma_write_sg()
260 rwr.wr.next = &inv_wr; in rdma_write_sg()
261 inv_wr.next = &imm_wr.wr; in rdma_write_sg()
263 wr->wr.next = &rwr.wr; in rdma_write_sg()
264 rwr.wr.next = &imm_wr.wr; in rdma_write_sg()
266 wr->wr.next = &inv_wr; in rdma_write_sg()
267 inv_wr.next = &imm_wr.wr; in rdma_write_sg()
269 wr->wr.next = &imm_wr.wr; in rdma_write_sg()
287 imm_wr.wr.next = NULL; in rdma_write_sg()
292 rwr.wr.opcode = IB_WR_REG_MR; in rdma_write_sg()
293 rwr.wr.wr_cqe = &local_reg_cqe; in rdma_write_sg()
294 rwr.wr.num_sge = 0; in rdma_write_sg()
296 rwr.wr.send_flags = 0; in rdma_write_sg()
308 imm_wr.wr.sg_list = &list; in rdma_write_sg()
309 imm_wr.wr.num_sge = 1; in rdma_write_sg()
310 imm_wr.wr.opcode = IB_WR_SEND_WITH_IMM; in rdma_write_sg()
315 imm_wr.wr.sg_list = NULL; in rdma_write_sg()
316 imm_wr.wr.num_sge = 0; in rdma_write_sg()
317 imm_wr.wr.opcode = IB_WR_RDMA_WRITE_WITH_IMM; in rdma_write_sg()
319 imm_wr.wr.send_flags = flags; in rdma_write_sg()
320 imm_wr.wr.ex.imm_data = cpu_to_be32(rtrs_to_io_rsp_imm(id->msg_id, in rdma_write_sg()
323 imm_wr.wr.wr_cqe = &io_comp_cqe; in rdma_write_sg()
327 err = ib_post_send(id->con->c.qp, &id->tx_wr.wr, NULL); in rdma_write_sg()
350 struct ib_send_wr inv_wr, *wr = NULL; in send_io_resp_imm() local
385 wr = &inv_wr; in send_io_resp_imm()
386 inv_wr.next = &rwr.wr; in send_io_resp_imm()
387 rwr.wr.next = &imm_wr.wr; in send_io_resp_imm()
389 wr = &rwr.wr; in send_io_resp_imm()
390 rwr.wr.next = &imm_wr.wr; in send_io_resp_imm()
392 wr = &inv_wr; in send_io_resp_imm()
393 inv_wr.next = &imm_wr.wr; in send_io_resp_imm()
395 wr = &imm_wr.wr; in send_io_resp_imm()
404 imm_wr.wr.next = NULL; in send_io_resp_imm()
410 rwr.wr.next = &imm_wr.wr; in send_io_resp_imm()
411 rwr.wr.opcode = IB_WR_REG_MR; in send_io_resp_imm()
412 rwr.wr.wr_cqe = &local_reg_cqe; in send_io_resp_imm()
413 rwr.wr.num_sge = 0; in send_io_resp_imm()
414 rwr.wr.send_flags = 0; in send_io_resp_imm()
427 imm_wr.wr.sg_list = &list; in send_io_resp_imm()
428 imm_wr.wr.num_sge = 1; in send_io_resp_imm()
429 imm_wr.wr.opcode = IB_WR_SEND_WITH_IMM; in send_io_resp_imm()
434 imm_wr.wr.sg_list = NULL; in send_io_resp_imm()
435 imm_wr.wr.num_sge = 0; in send_io_resp_imm()
436 imm_wr.wr.opcode = IB_WR_RDMA_WRITE_WITH_IMM; in send_io_resp_imm()
438 imm_wr.wr.send_flags = flags; in send_io_resp_imm()
439 imm_wr.wr.wr_cqe = &io_comp_cqe; in send_io_resp_imm()
441 imm_wr.wr.ex.imm_data = cpu_to_be32(imm); in send_io_resp_imm()
443 err = ib_post_send(id->con->c.qp, wr, NULL); in send_io_resp_imm()
856 rwr[mri].wr.next = mri ? &rwr[mri - 1].wr : NULL; in process_info_req()
857 rwr[mri].wr.opcode = IB_WR_REG_MR; in process_info_req()
858 rwr[mri].wr.wr_cqe = &local_reg_cqe; in process_info_req()
859 rwr[mri].wr.num_sge = 0; in process_info_req()
860 rwr[mri].wr.send_flags = 0; in process_info_req()
865 reg_wr = &rwr[mri].wr; in process_info_req()
1182 struct ib_send_wr wr = { in rtrs_srv_inv_rkey() local
1190 return ib_post_send(con->c.qp, &wr, NULL); in rtrs_srv_inv_rkey()