Searched refs:pmd_mr (Results 1 – 4 of 4) sorted by relevance
| /f-stack/dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_common_verbs.c | 36 struct mlx5_pmd_mr *pmd_mr) in mlx5_common_verbs_reg_mr() argument 40 memset(pmd_mr, 0, sizeof(*pmd_mr)); in mlx5_common_verbs_reg_mr() 48 *pmd_mr = (struct mlx5_pmd_mr){ in mlx5_common_verbs_reg_mr() 65 mlx5_common_verbs_dereg_mr(struct mlx5_pmd_mr *pmd_mr) in mlx5_common_verbs_dereg_mr() argument 67 if (pmd_mr && pmd_mr->obj != NULL) { in mlx5_common_verbs_dereg_mr() 68 claim_zero(mlx5_glue->dereg_mr(pmd_mr->obj)); in mlx5_common_verbs_dereg_mr() 69 memset(pmd_mr, 0, sizeof(*pmd_mr)); in mlx5_common_verbs_dereg_mr()
|
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.h | 37 struct mlx5_pmd_mr *pmd_mr); 38 typedef void (*mlx5_dereg_mr_t)(struct mlx5_pmd_mr *pmd_mr); 43 struct mlx5_pmd_mr pmd_mr; /* PMD memory region. */ member 170 struct mlx5_pmd_mr *pmd_mr); 173 mlx5_common_verbs_dereg_mr(struct mlx5_pmd_mr *pmd_mr);
|
| H A D | mlx5_common_mr.c | 278 entry->start = (uintptr_t)mr->pmd_mr.addr; in mr_find_next_chunk() 279 entry->end = (uintptr_t)mr->pmd_mr.addr + mr->pmd_mr.len; in mr_find_next_chunk() 280 entry->lkey = rte_cpu_to_be_32(mr->pmd_mr.lkey); in mr_find_next_chunk() 305 entry->lkey = rte_cpu_to_be_32(mr->pmd_mr.lkey); in mr_find_next_chunk() 445 dereg_mr_cb(&mr->pmd_mr); in mlx5_mr_free() 769 if (mr->pmd_mr.obj == NULL) { in mlx5_mr_create_primary() 776 MLX5_ASSERT(mr->pmd_mr.len); in mlx5_mr_create_primary() 782 rte_cpu_to_be_32(mr->pmd_mr.lkey), in mlx5_mr_create_primary() 1041 reg_mr_cb(pd, (void *)addr, len, &mr->pmd_mr); in mlx5_create_mr_ext() 1042 if (mr->pmd_mr.obj == NULL) { in mlx5_create_mr_ext() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 46 struct mlx5_pmd_mr *pmd_mr) in mlx5_reg_mr() argument 48 return mlx5_common_verbs_reg_mr(pd, addr, length, pmd_mr); in mlx5_reg_mr() 59 mlx5_dereg_mr(struct mlx5_pmd_mr *pmd_mr) in mlx5_dereg_mr() argument 61 mlx5_common_verbs_dereg_mr(pmd_mr); in mlx5_dereg_mr()
|