Lines Matching refs:base_mr
914 sqe->base_mr = (uintptr_t)reg_wr(wr)->mr; in siw_post_send()
1290 int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata) in siw_dereg_mr() argument
1292 struct siw_mr *mr = to_siw_mr(base_mr); in siw_dereg_mr()
1293 struct siw_device *sdev = to_siw_dev(base_mr->device); in siw_dereg_mr()
1382 mr->base_mr.lkey |= ureq.stag_key; in siw_reg_user_mr()
1383 mr->base_mr.rkey |= ureq.stag_key; in siw_reg_user_mr()
1397 return &mr->base_mr; in siw_reg_user_mr()
1455 return &mr->base_mr; in siw_alloc_mr()
1473 static int siw_set_pbl_page(struct ib_mr *base_mr, u64 buf_addr) in siw_set_pbl_page() argument
1478 int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle, in siw_map_mr_sg() argument
1482 struct siw_mr *mr = to_siw_mr(base_mr); in siw_map_mr_sg()
1529 rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page); in siw_map_mr_sg()
1531 mem->len = base_mr->length; in siw_map_mr_sg()
1532 mem->va = base_mr->iova; in siw_map_mr_sg()
1570 return &mr->base_mr; in siw_get_dma_mr()