Lines Matching refs:wr
183 read_wr.wr.wr_id = (unsigned long)ctxt; in rdma_read_chunk_lcl()
184 read_wr.wr.opcode = IB_WR_RDMA_READ; in rdma_read_chunk_lcl()
185 ctxt->wr_op = read_wr.wr.opcode; in rdma_read_chunk_lcl()
186 read_wr.wr.send_flags = IB_SEND_SIGNALED; in rdma_read_chunk_lcl()
189 read_wr.wr.sg_list = ctxt->sge; in rdma_read_chunk_lcl()
190 read_wr.wr.num_sge = pages_needed; in rdma_read_chunk_lcl()
192 ret = svc_rdma_send(xprt, &read_wr.wr); in rdma_read_chunk_lcl()
302 reg_wr.wr.opcode = IB_WR_REG_MR; in rdma_read_chunk_frmr()
303 reg_wr.wr.wr_id = 0; in rdma_read_chunk_frmr()
304 reg_wr.wr.send_flags = IB_SEND_SIGNALED; in rdma_read_chunk_frmr()
305 reg_wr.wr.num_sge = 0; in rdma_read_chunk_frmr()
309 reg_wr.wr.next = &read_wr.wr; in rdma_read_chunk_frmr()
313 read_wr.wr.send_flags = IB_SEND_SIGNALED; in rdma_read_chunk_frmr()
316 read_wr.wr.sg_list = ctxt->sge; in rdma_read_chunk_frmr()
317 read_wr.wr.num_sge = 1; in rdma_read_chunk_frmr()
319 read_wr.wr.opcode = IB_WR_RDMA_READ_WITH_INV; in rdma_read_chunk_frmr()
320 read_wr.wr.wr_id = (unsigned long)ctxt; in rdma_read_chunk_frmr()
321 read_wr.wr.ex.invalidate_rkey = ctxt->frmr->mr->lkey; in rdma_read_chunk_frmr()
323 read_wr.wr.opcode = IB_WR_RDMA_READ; in rdma_read_chunk_frmr()
324 read_wr.wr.next = &inv_wr; in rdma_read_chunk_frmr()
332 ctxt->wr_op = read_wr.wr.opcode; in rdma_read_chunk_frmr()
335 ret = svc_rdma_send(xprt, ®_wr.wr); in rdma_read_chunk_frmr()