Searched refs:ibv_mr (Results 1 – 9 of 9) sorted by relevance
| /f-stack/dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_common_verbs.c | 38 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 D | mlx5_glue.h | 183 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 D | mlx5_glue.c | 221 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 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() 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 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()
|
| /f-stack/dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex.h | 50 struct ibv_mr *metadata; 51 struct ibv_mr *outputs;
|
| /f-stack/dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa.h | 145 struct ibv_mr *null_mr;
|