Lines Matching refs:base_mr
876 sqe->base_mr = (uintptr_t)reg_wr(wr)->mr; in siw_post_send()
1252 int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata) in siw_dereg_mr() argument
1254 struct siw_mr *mr = to_siw_mr(base_mr); in siw_dereg_mr()
1255 struct siw_device *sdev = to_siw_dev(base_mr->device); in siw_dereg_mr()
1344 mr->base_mr.lkey |= ureq.stag_key; in siw_reg_user_mr()
1345 mr->base_mr.rkey |= ureq.stag_key; in siw_reg_user_mr()
1359 return &mr->base_mr; in siw_reg_user_mr()
1417 return &mr->base_mr; in siw_alloc_mr()
1435 static int siw_set_pbl_page(struct ib_mr *base_mr, u64 buf_addr) in siw_set_pbl_page() argument
1440 int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle, in siw_map_mr_sg() argument
1444 struct siw_mr *mr = to_siw_mr(base_mr); in siw_map_mr_sg()
1491 rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page); in siw_map_mr_sg()
1493 mem->len = base_mr->length; in siw_map_mr_sg()
1494 mem->va = base_mr->iova; in siw_map_mr_sg()
1532 return &mr->base_mr; in siw_get_dma_mr()