Home
last modified time | relevance | path

Searched refs:ibv_mr (Results 1 – 9 of 9) sorted by relevance

/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_common_verbs.c38 struct ibv_mr *ibv_mr; in mlx5_common_verbs_reg_mr() local
41 ibv_mr = mlx5_glue->reg_mr(pd, addr, length, in mlx5_common_verbs_reg_mr()
45 if (!ibv_mr) in mlx5_common_verbs_reg_mr()
49 .lkey = ibv_mr->lkey, in mlx5_common_verbs_reg_mr()
50 .addr = ibv_mr->addr, in mlx5_common_verbs_reg_mr()
51 .len = ibv_mr->length, in mlx5_common_verbs_reg_mr()
52 .obj = (void *)ibv_mr, in mlx5_common_verbs_reg_mr()
H A Dmlx5_glue.h183 struct ibv_mr *(*reg_mr)(struct ibv_pd *pd, void *addr,
185 struct ibv_mr *(*alloc_null_mr)(struct ibv_pd *pd);
186 int (*dereg_mr)(struct ibv_mr *mr);
H A Dmlx5_glue.c221 static struct ibv_mr *
227 static struct ibv_mr *
240 mlx5_glue_dereg_mr(struct ibv_mr *mr) in mlx5_glue_dereg_mr()
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_mr.c294 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()
782 if (mr->ibv_mr == NULL) { in mlx4_mr_create_primary()
789 MLX4_ASSERT(mr->ibv_mr->length == len); in mlx4_mr_create_primary()
1247 if (mr->ibv_mr == NULL) { in mlx4_mr_update_ext_mp_cb()
[all …]
H A Dmlx4_mr.h35 struct ibv_mr *ibv_mr; /* Verbs Memory Region. */ member
H A Dmlx4_glue.h69 struct ibv_mr *(*reg_mr)(struct ibv_pd *pd, void *addr,
71 int (*dereg_mr)(struct ibv_mr *mr);
H A Dmlx4_glue.c185 static struct ibv_mr *
192 mlx4_glue_dereg_mr(struct ibv_mr *mr) in mlx4_glue_dereg_mr()
/f-stack/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex.h50 struct ibv_mr *metadata;
51 struct ibv_mr *outputs;
/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa.h145 struct ibv_mr *null_mr;