base_mr           177 drivers/infiniband/sw/siw/siw.h 	struct ib_mr base_mr;
base_mr           605 drivers/infiniband/sw/siw/siw.h static inline struct siw_mr *to_siw_mr(struct ib_mr *base_mr)
base_mr           607 drivers/infiniband/sw/siw/siw.h 	return container_of(base_mr, struct siw_mr, base_mr);
base_mr           121 drivers/infiniband/sw/siw/siw_mem.c 	mr->base_mr.lkey = mr->base_mr.rkey = mem->stag;
base_mr           921 drivers/infiniband/sw/siw/siw_qp_tx.c 	struct ib_mr *base_mr = (struct ib_mr *)(uintptr_t)sqe->base_mr;
base_mr           928 drivers/infiniband/sw/siw/siw_qp_tx.c 	if (unlikely(!base_mr)) {
base_mr           933 drivers/infiniband/sw/siw/siw_qp_tx.c 	if (unlikely(base_mr->rkey >> 8 != sqe->rkey  >> 8)) {
base_mr           959 drivers/infiniband/sw/siw/siw_qp_tx.c 	mem->va = base_mr->iova;
base_mr           895 drivers/infiniband/sw/siw/siw_verbs.c 			sqe->base_mr = (uintptr_t)reg_wr(wr)->mr;
base_mr          1268 drivers/infiniband/sw/siw/siw_verbs.c int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata)
base_mr          1270 drivers/infiniband/sw/siw/siw_verbs.c 	struct siw_mr *mr = to_siw_mr(base_mr);
base_mr          1271 drivers/infiniband/sw/siw/siw_verbs.c 	struct siw_device *sdev = to_siw_dev(base_mr->device);
base_mr          1360 drivers/infiniband/sw/siw/siw_verbs.c 		mr->base_mr.lkey |= ureq.stag_key;
base_mr          1361 drivers/infiniband/sw/siw/siw_verbs.c 		mr->base_mr.rkey |= ureq.stag_key;
base_mr          1375 drivers/infiniband/sw/siw/siw_verbs.c 	return &mr->base_mr;
base_mr          1433 drivers/infiniband/sw/siw/siw_verbs.c 	return &mr->base_mr;
base_mr          1451 drivers/infiniband/sw/siw/siw_verbs.c static int siw_set_pbl_page(struct ib_mr *base_mr, u64 buf_addr)
base_mr          1456 drivers/infiniband/sw/siw/siw_verbs.c int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
base_mr          1460 drivers/infiniband/sw/siw/siw_verbs.c 	struct siw_mr *mr = to_siw_mr(base_mr);
base_mr          1507 drivers/infiniband/sw/siw/siw_verbs.c 	rv = ib_sg_to_pages(base_mr, sl, num_sle, sg_off, siw_set_pbl_page);
base_mr          1509 drivers/infiniband/sw/siw/siw_verbs.c 		mem->len = base_mr->length;
base_mr          1510 drivers/infiniband/sw/siw/siw_verbs.c 		mem->va = base_mr->iova;
base_mr          1548 drivers/infiniband/sw/siw/siw_verbs.c 	return &mr->base_mr;
base_mr            74 drivers/infiniband/sw/siw/siw_verbs.h int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
base_mr            76 drivers/infiniband/sw/siw/siw_verbs.h int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata);
base_mr           116 include/uapi/rdma/siw-abi.h 		__aligned_u64 base_mr;