Lines Matching refs:mr
220 struct ib_mr *mr, in iser_inv_rkey() argument
226 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey()
241 struct ib_mr *mr = rsc->sig_mr; in iser_reg_sig_mr() local
242 struct ib_sig_attrs *sig_attrs = mr->sig_attrs; in iser_reg_sig_mr()
254 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); in iser_reg_sig_mr()
256 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in iser_reg_sig_mr()
258 ret = ib_map_mr_sg_pi(mr, mem->sg, mem->dma_nents, NULL, in iser_reg_sig_mr()
272 wr->mr = mr; in iser_reg_sig_mr()
273 wr->key = mr->rkey; in iser_reg_sig_mr()
279 sig_reg->sge.lkey = mr->lkey; in iser_reg_sig_mr()
280 sig_reg->rkey = mr->rkey; in iser_reg_sig_mr()
281 sig_reg->sge.addr = mr->iova; in iser_reg_sig_mr()
282 sig_reg->sge.length = mr->length; in iser_reg_sig_mr()
298 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr() local
303 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); in iser_fast_reg_mr()
305 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in iser_fast_reg_mr()
307 n = ib_map_mr_sg(mr, mem->sg, mem->dma_nents, NULL, SZ_4K); in iser_fast_reg_mr()
319 wr->mr = mr; in iser_fast_reg_mr()
320 wr->key = mr->rkey; in iser_fast_reg_mr()
327 reg->sge.lkey = mr->lkey; in iser_fast_reg_mr()
328 reg->rkey = mr->rkey; in iser_fast_reg_mr()
329 reg->sge.addr = mr->iova; in iser_fast_reg_mr()
330 reg->sge.length = mr->length; in iser_fast_reg_mr()