Lines Matching refs:sge
113 reg->sge.addr = reg->mr->iova; in rdma_rw_init_one_mr()
114 reg->sge.length = reg->mr->length; in rdma_rw_init_one_mr()
153 reg->wr.wr.sg_list = ®->sge; in rdma_rw_init_mr_wrs()
167 remote_addr += reg->sge.length; in rdma_rw_init_mr_wrs()
195 struct ib_sge *sge; in rdma_rw_init_map_wrs() local
200 ctx->map.sges = sge = kcalloc(sg_cnt, sizeof(*sge), GFP_KERNEL); in rdma_rw_init_map_wrs()
219 rdma_wr->wr.sg_list = sge; in rdma_rw_init_map_wrs()
222 sge->addr = sg_dma_address(sg) + offset; in rdma_rw_init_map_wrs()
223 sge->length = sg_dma_len(sg) - offset; in rdma_rw_init_map_wrs()
224 sge->lkey = qp->pd->local_dma_lkey; in rdma_rw_init_map_wrs()
226 total_len += sge->length; in rdma_rw_init_map_wrs()
227 sge++; in rdma_rw_init_map_wrs()
253 ctx->single.sge.lkey = qp->pd->local_dma_lkey; in rdma_rw_init_single_wr()
254 ctx->single.sge.addr = sg_dma_address(sg) + offset; in rdma_rw_init_single_wr()
255 ctx->single.sge.length = sg_dma_len(sg) - offset; in rdma_rw_init_single_wr()
262 rdma_wr->wr.sg_list = &ctx->single.sge; in rdma_rw_init_single_wr()
426 ctx->reg->sge.addr = ctx->reg->mr->iova; in rdma_rw_ctx_signature_init()
427 ctx->reg->sge.length = ctx->reg->mr->length; in rdma_rw_ctx_signature_init()
429 ctx->reg->sge.length -= ctx->reg->mr->sig_attrs->meta_length; in rdma_rw_ctx_signature_init()
432 rdma_wr->wr.sg_list = &ctx->reg->sge; in rdma_rw_ctx_signature_init()
469 reg->sge.lkey = reg->mr->lkey; in rdma_rw_update_lkey()