/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 73 int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle, 75 int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata);
|
H A D | siw_verbs.c | 910 sqe->base_mr = (uintptr_t)reg_wr(wr)->mr; in siw_post_send() 1280 * @base_mr: Base MR contained in siw MR. 1283 int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata) in siw_dereg_mr() argument 1285 struct siw_mr *mr = to_siw_mr(base_mr); in siw_dereg_mr() 1286 struct siw_device *sdev = to_siw_dev(base_mr->device); in siw_dereg_mr() 1375 mr->base_mr.lkey |= ureq.stag_key; in siw_reg_user_mr() 1376 mr->base_mr.rkey |= ureq.stag_key; in siw_reg_user_mr() 1390 return &mr->base_mr; in siw_reg_user_mr() 1448 return &mr->base_mr; in siw_alloc_mr() 1466 static int siw_set_pbl_page(struct ib_mr *base_mr, u6 argument 1471 siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle, unsigned int *sg_off) siw_map_mr_sg() argument [all...] |
H A D | siw.h | 165 struct ib_mr base_mr; member 585 static inline struct siw_mr *to_siw_mr(struct ib_mr *base_mr) in to_siw_mr() argument 587 return container_of(base_mr, struct siw_mr, base_mr); in to_siw_mr()
|
H A D | siw_qp_tx.c | 931 struct ib_mr *base_mr = (struct ib_mr *)(uintptr_t)sqe->base_mr; in siw_fastreg_mr() local 938 if (unlikely(!base_mr)) { in siw_fastreg_mr() 943 if (unlikely(base_mr->rkey >> 8 != sqe->rkey >> 8)) { in siw_fastreg_mr() 969 mem->va = base_mr->iova; in siw_fastreg_mr()
|
H A D | siw_mem.c | 121 mr->base_mr.lkey = mr->base_mr.rkey = mem->stag; in siw_mr_add_mem()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 72 int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle, 74 int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata);
|
H A D | siw_verbs.c | 914 sqe->base_mr = (uintptr_t)reg_wr(wr)->mr; in siw_post_send() 1287 * @base_mr: Base MR contained in siw MR. 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, u6 argument 1478 siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle, unsigned int *sg_off) siw_map_mr_sg() argument [all...] |
H A D | siw.h | 166 struct ib_mr base_mr; member 588 static inline struct siw_mr *to_siw_mr(struct ib_mr *base_mr) in to_siw_mr() argument 590 return container_of(base_mr, struct siw_mr, base_mr); in to_siw_mr()
|
H A D | siw_qp_tx.c | 940 struct ib_mr *base_mr = (struct ib_mr *)(uintptr_t)sqe->base_mr; in siw_fastreg_mr() local 947 if (unlikely(!base_mr)) { in siw_fastreg_mr() 952 if (unlikely(base_mr->rkey >> 8 != sqe->rkey >> 8)) { in siw_fastreg_mr() 978 mem->va = base_mr->iova; in siw_fastreg_mr()
|
H A D | siw_mem.c | 121 mr->base_mr.lkey = mr->base_mr.rkey = mem->stag; in siw_mr_add_mem()
|
/kernel/linux/linux-5.10/include/uapi/rdma/ |
H A D | siw-abi.h | 116 __aligned_u64 base_mr; member
|
/kernel/linux/linux-6.6/include/uapi/rdma/ |
H A D | siw-abi.h | 116 __aligned_u64 base_mr; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/ |
H A D | siw-abi.h | 99 __aligned_u64 base_mr; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/ |
H A D | siw-abi.h | 99 __aligned_u64 base_mr; member
|