Home
last modified time | relevance | path

Searched refs:ib_mr (Results 1 – 25 of 232) sorted by relevance

12345678910

/dports/net/openmpi/openmpi-4.1.1/oshmem/mca/sshmem/verbs/
H A Dsshmem_verbs_module.c185 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 Dsshmem_verbs_component.c158 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 Dsshmem_verbs_module.c185 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 Dsshmem_verbs_component.c158 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 Dmr.h54 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 Dmr.h54 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 Dmr.h54 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 Dmr_pool.c8 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 Dmr_pool.c8 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 Dmr_pool.c8 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 Docrdma_verbs.h100 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 Docrdma_verbs.h100 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 Docrdma_verbs.h100 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 Dib_verbs.h111 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 Dib_verbs.h111 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 Dib_verbs.h111 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 Dverbs.h79 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 Dverbs.h79 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 Dverbs.h79 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 Dsiw_verbs.h68 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 Dsiw_verbs.h68 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 Dsiw_verbs.h68 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 Dib_rdma.c45 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 Dib_rdma.c45 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 Dib_rdma.c45 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()

12345678910