Lines Matching refs:sge
118 reg->sge.addr = reg->mr->iova; in rdma_rw_init_one_mr()
119 reg->sge.length = reg->mr->length; in rdma_rw_init_one_mr()
158 reg->wr.wr.sg_list = ®->sge; in rdma_rw_init_mr_wrs()
172 remote_addr += reg->sge.length; in rdma_rw_init_mr_wrs()
200 struct ib_sge *sge; in rdma_rw_init_map_wrs() local
205 ctx->map.sges = sge = kcalloc(sg_cnt, sizeof(*sge), GFP_KERNEL); in rdma_rw_init_map_wrs()
224 rdma_wr->wr.sg_list = sge; in rdma_rw_init_map_wrs()
227 sge->addr = sg_dma_address(sg) + offset; in rdma_rw_init_map_wrs()
228 sge->length = sg_dma_len(sg) - offset; in rdma_rw_init_map_wrs()
229 sge->lkey = qp->pd->local_dma_lkey; in rdma_rw_init_map_wrs()
231 total_len += sge->length; in rdma_rw_init_map_wrs()
232 sge++; in rdma_rw_init_map_wrs()
258 ctx->single.sge.lkey = qp->pd->local_dma_lkey; in rdma_rw_init_single_wr()
259 ctx->single.sge.addr = sg_dma_address(sg) + offset; in rdma_rw_init_single_wr()
260 ctx->single.sge.length = sg_dma_len(sg) - offset; in rdma_rw_init_single_wr()
267 rdma_wr->wr.sg_list = &ctx->single.sge; in rdma_rw_init_single_wr()
463 ctx->reg->sge.addr = ctx->reg->mr->iova; in rdma_rw_ctx_signature_init()
464 ctx->reg->sge.length = ctx->reg->mr->length; in rdma_rw_ctx_signature_init()
466 ctx->reg->sge.length -= ctx->reg->mr->sig_attrs->meta_length; in rdma_rw_ctx_signature_init()
469 rdma_wr->wr.sg_list = &ctx->reg->sge; in rdma_rw_ctx_signature_init()
506 reg->sge.lkey = reg->mr->lkey; in rdma_rw_update_lkey()