Searched refs:ibv_mr (Results 1 – 10 of 10) sorted by relevance
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_common_verbs.c | 112 struct ibv_mr *ibv_mr; in mlx5_common_verbs_reg_mr() local 114 ibv_mr = mlx5_glue->reg_mr(pd, addr, length, in mlx5_common_verbs_reg_mr() 118 if (!ibv_mr) in mlx5_common_verbs_reg_mr() 122 .lkey = ibv_mr->lkey, in mlx5_common_verbs_reg_mr() 123 .addr = ibv_mr->addr, in mlx5_common_verbs_reg_mr() 124 .len = ibv_mr->length, in mlx5_common_verbs_reg_mr() 125 .obj = (void *)ibv_mr, in mlx5_common_verbs_reg_mr()
|
| H A D | mlx5_glue.h | 202 struct ibv_mr *(*reg_mr)(struct ibv_pd *pd, void *addr, 204 struct ibv_mr *(*reg_mr_iova)(struct ibv_pd *pd, void *addr, 207 struct ibv_mr *(*alloc_null_mr)(struct ibv_pd *pd); 208 int (*dereg_mr)(struct ibv_mr *mr);
|
| H A D | mlx5_common_os.c | 931 struct ibv_mr *ibv_mr = mlx5_glue->reg_mr(pd, addr, length, in mlx5_os_wrapped_mkey_create() local 936 if (!ibv_mr) { in mlx5_os_wrapped_mkey_create() 940 klm.mkey = ibv_mr->lkey; in mlx5_os_wrapped_mkey_create() 945 claim_zero(mlx5_glue->dereg_mr(ibv_mr)); in mlx5_os_wrapped_mkey_create() 950 pmd_mr->obj = (void *)ibv_mr; in mlx5_os_wrapped_mkey_create()
|
| H A D | mlx5_glue.c | 259 static struct ibv_mr * 265 static struct ibv_mr * 282 static struct ibv_mr * 295 mlx5_glue_dereg_mr(struct ibv_mr *mr) in mlx5_glue_dereg_mr()
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mr.c | 294 struct ibv_mr *ibv_mr = mr->ibv_mr; in mr_find_next_chunk() local 303 entry->start = (uintptr_t)ibv_mr->addr; in mr_find_next_chunk() 304 entry->end = (uintptr_t)ibv_mr->addr + mr->ibv_mr->length; in mr_find_next_chunk() 305 entry->lkey = rte_cpu_to_be_32(mr->ibv_mr->lkey); in mr_find_next_chunk() 330 entry->lkey = rte_cpu_to_be_32(mr->ibv_mr->lkey); in mr_find_next_chunk() 472 if (mr->ibv_mr != NULL) in mr_free() 473 claim_zero(mlx4_glue->dereg_mr(mr->ibv_mr)); in mr_free() 781 if (mr->ibv_mr == NULL) { in mlx4_mr_create_primary() 788 MLX4_ASSERT(mr->ibv_mr->length == len); in mlx4_mr_create_primary() 1241 if (mr->ibv_mr == NULL) { in mlx4_mr_update_ext_mp_cb() [all …]
|
| H A D | mlx4_mr.h | 35 struct ibv_mr *ibv_mr; /* Verbs Memory Region. */ member
|
| H A D | mlx4_glue.h | 69 struct ibv_mr *(*reg_mr)(struct ibv_pd *pd, void *addr, 71 int (*dereg_mr)(struct ibv_mr *mr);
|
| H A D | mlx4_glue.c | 185 static struct ibv_mr * 192 mlx4_glue_dereg_mr(struct ibv_mr *mr) in mlx4_glue_dereg_mr()
|
| /dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex.h | 42 struct ibv_mr *metadata; 43 struct ibv_mr *outputs; 44 struct ibv_mr *imkey_addr; /* Indirect mkey array region. */
|
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa.h | 63 struct ibv_mr *mr; 143 struct ibv_mr *null_mr;
|