/dports/net/openmpi/openmpi-4.1.1/oshmem/mca/sshmem/verbs/ |
H A D | sshmem_verbs_module.c | 185 struct ibv_mr *ib_mr = NULL; in segment_create() local 210 ib_mr = ibv_exp_reg_mr(&in); in segment_create() 211 if (NULL == ib_mr) { in segment_create() 219 device->ib_mr_shared = ib_mr; in segment_create() 235 if (NULL == ib_mr) { in segment_create() 308 struct ibv_mr *ib_mr = NULL; in segment_attach() local 317 if (NULL == ib_mr) { in segment_attach() 325 if (ib_mr->addr != addr) { in segment_attach() 334 mkey->va_base = ib_mr->addr; in segment_attach() 374 struct ibv_mr* ib_mr = NULL; in segment_detach() local [all …]
|
H A D | sshmem_verbs_component.c | 158 struct ibv_mr *ib_mr = NULL; in verbs_runtime_query() local 174 ib_mr = ibv_exp_reg_mr(&in); in verbs_runtime_query() 175 if (NULL == ib_mr) { in verbs_runtime_query() 178 device->ib_mr_shared = ib_mr; in verbs_runtime_query() 179 opal_value_array_append_item(&device->ib_mr_array, &ib_mr); in verbs_runtime_query() 193 ib_mr = ibv_exp_reg_shared_mr(&in_smr); in verbs_runtime_query() 194 if (NULL == ib_mr) { in verbs_runtime_query() 200 opal_value_array_append_item(&device->ib_mr_array, &ib_mr); in verbs_runtime_query() 230 struct ibv_mr* ib_mr = NULL; in verbs_runtime_query() local 234 ib_mr = array[i]; in verbs_runtime_query() [all …]
|
/dports/net/openmpi3/openmpi-3.1.6/oshmem/mca/sshmem/verbs/ |
H A D | sshmem_verbs_module.c | 185 struct ibv_mr *ib_mr = NULL; in segment_create() local 210 ib_mr = ibv_exp_reg_mr(&in); in segment_create() 211 if (NULL == ib_mr) { in segment_create() 219 device->ib_mr_shared = ib_mr; in segment_create() 235 if (NULL == ib_mr) { in segment_create() 308 struct ibv_mr *ib_mr = NULL; in segment_attach() local 317 if (NULL == ib_mr) { in segment_attach() 325 if (ib_mr->addr != addr) { in segment_attach() 334 mkey->va_base = ib_mr->addr; in segment_attach() 374 struct ibv_mr* ib_mr = NULL; in segment_detach() local [all …]
|
H A D | sshmem_verbs_component.c | 158 struct ibv_mr *ib_mr = NULL; in verbs_runtime_query() local 174 ib_mr = ibv_exp_reg_mr(&in); in verbs_runtime_query() 175 if (NULL == ib_mr) { in verbs_runtime_query() 178 device->ib_mr_shared = ib_mr; in verbs_runtime_query() 179 opal_value_array_append_item(&device->ib_mr_array, &ib_mr); in verbs_runtime_query() 193 ib_mr = ibv_exp_reg_shared_mr(&in_smr); in verbs_runtime_query() 194 if (NULL == ib_mr) { in verbs_runtime_query() 200 opal_value_array_append_item(&device->ib_mr_array, &ib_mr); in verbs_runtime_query() 230 struct ibv_mr* ib_mr = NULL; in verbs_runtime_query() local 234 ib_mr = array[i]; in verbs_runtime_query() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/sw/rdmavt/ |
H A D | mr.h | 54 struct ib_mr ibmr; 59 static inline struct rvt_mr *to_imr(struct ib_mr *ibmr) in to_imr() 68 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc); 69 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 72 int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata); 73 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 75 int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/sw/rdmavt/ |
H A D | mr.h | 54 struct ib_mr ibmr; 59 static inline struct rvt_mr *to_imr(struct ib_mr *ibmr) in to_imr() 68 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc); 69 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 72 int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata); 73 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 75 int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/sw/rdmavt/ |
H A D | mr.h | 54 struct ib_mr ibmr; 59 static inline struct rvt_mr *to_imr(struct ib_mr *ibmr) in to_imr() 68 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc); 69 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 72 int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata); 73 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 75 int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/core/ |
H A D | mr_pool.c | 8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get() 10 struct ib_mr *mr; in ib_mr_pool_get() 14 mr = list_first_entry_or_null(list, struct ib_mr, qp_entry); in ib_mr_pool_get() 25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put() 39 struct ib_mr *mr; in ib_mr_pool_init() 68 struct ib_mr *mr; in ib_mr_pool_destroy() 73 mr = list_first_entry(list, struct ib_mr, qp_entry); in ib_mr_pool_destroy()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/core/ |
H A D | mr_pool.c | 8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get() 10 struct ib_mr *mr; in ib_mr_pool_get() 14 mr = list_first_entry_or_null(list, struct ib_mr, qp_entry); in ib_mr_pool_get() 25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put() 39 struct ib_mr *mr; in ib_mr_pool_init() 68 struct ib_mr *mr; in ib_mr_pool_destroy() 73 mr = list_first_entry(list, struct ib_mr, qp_entry); in ib_mr_pool_destroy()
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/core/ |
H A D | mr_pool.c | 8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get() 10 struct ib_mr *mr; in ib_mr_pool_get() 14 mr = list_first_entry_or_null(list, struct ib_mr, qp_entry); in ib_mr_pool_get() 25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put() 39 struct ib_mr *mr; in ib_mr_pool_init() 68 struct ib_mr *mr; in ib_mr_pool_destroy() 73 mr = list_first_entry(list, struct ib_mr, qp_entry); in ib_mr_pool_destroy()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 100 int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata); 101 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc); 102 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length, 104 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 106 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 100 int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata); 101 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc); 102 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length, 104 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 106 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 100 int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata); 101 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc); 102 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length, 104 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 106 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 111 struct ib_mr ib_mr; member 199 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 201 int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents, 203 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type, 205 int bnxt_re_dereg_mr(struct ib_mr *mr, struct ib_udata *udata); 209 struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 111 struct ib_mr ib_mr; member 199 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 201 int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents, 203 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type, 205 int bnxt_re_dereg_mr(struct ib_mr *mr, struct ib_udata *udata); 209 struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 111 struct ib_mr ib_mr; member 199 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 201 int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents, 203 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type, 205 int bnxt_re_dereg_mr(struct ib_mr *mr, struct ib_udata *udata); 209 struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/qedr/ |
H A D | verbs.h | 79 int qedr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata); 80 struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc); 82 struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length, 85 int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, 88 struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/qedr/ |
H A D | verbs.h | 79 int qedr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata); 80 struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc); 82 struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length, 85 int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, 88 struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/qedr/ |
H A D | verbs.h | 79 int qedr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata); 80 struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc); 82 struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length, 85 int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, 88 struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 68 struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len, 70 struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type, 72 struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights); 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);
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 68 struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len, 70 struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type, 72 struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights); 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);
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 68 struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len, 70 struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type, 72 struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights); 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);
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/net/rds/ |
H A D | ib_rdma.c | 45 struct ib_mr *mr; 573 struct ib_mr *ib_mr; in rds_ib_get_mr() local 580 ib_mr = ib_reg_user_mr(rds_ibdev->pd, start, length, virt_addr, in rds_ib_get_mr() 583 if (IS_ERR(ib_mr)) { in rds_ib_get_mr() 585 IS_ERR(ib_mr)); in rds_ib_get_mr() 586 ret = PTR_ERR(ib_mr); in rds_ib_get_mr() 590 *key_ret = ib_mr->rkey; in rds_ib_get_mr() 594 ib_dereg_mr(ib_mr); in rds_ib_get_mr() 598 ibmr->u.mr = ib_mr; in rds_ib_get_mr() 603 sge.lkey = ib_mr->lkey; in rds_ib_get_mr()
|
/dports/multimedia/libv4l/linux-5.13-rc2/net/rds/ |
H A D | ib_rdma.c | 45 struct ib_mr *mr; 573 struct ib_mr *ib_mr; in rds_ib_get_mr() local 580 ib_mr = ib_reg_user_mr(rds_ibdev->pd, start, length, virt_addr, in rds_ib_get_mr() 583 if (IS_ERR(ib_mr)) { in rds_ib_get_mr() 585 IS_ERR(ib_mr)); in rds_ib_get_mr() 586 ret = PTR_ERR(ib_mr); in rds_ib_get_mr() 590 *key_ret = ib_mr->rkey; in rds_ib_get_mr() 594 ib_dereg_mr(ib_mr); in rds_ib_get_mr() 598 ibmr->u.mr = ib_mr; in rds_ib_get_mr() 603 sge.lkey = ib_mr->lkey; in rds_ib_get_mr()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/net/rds/ |
H A D | ib_rdma.c | 45 struct ib_mr *mr; 573 struct ib_mr *ib_mr; in rds_ib_get_mr() local 580 ib_mr = ib_reg_user_mr(rds_ibdev->pd, start, length, virt_addr, in rds_ib_get_mr() 583 if (IS_ERR(ib_mr)) { in rds_ib_get_mr() 585 IS_ERR(ib_mr)); in rds_ib_get_mr() 586 ret = PTR_ERR(ib_mr); in rds_ib_get_mr() 590 *key_ret = ib_mr->rkey; in rds_ib_get_mr() 594 ib_dereg_mr(ib_mr); in rds_ib_get_mr() 598 ibmr->u.mr = ib_mr; in rds_ib_get_mr() 603 sge.lkey = ib_mr->lkey; in rds_ib_get_mr()
|