Home
last modified time | relevance | path

Searched refs:mlx5dr_icm_pool (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_icm_pool.c9 struct mlx5dr_icm_pool { struct
62 dr_icm_pool_mr_create(struct mlx5dr_icm_pool *pool) in dr_icm_pool_mr_create()
192 static int dr_icm_buddy_create(struct mlx5dr_icm_pool *pool) in dr_icm_buddy_create()
241 dr_icm_chunk_create(struct mlx5dr_icm_pool *pool, in dr_icm_chunk_create()
286 static bool dr_icm_pool_is_sync_required(struct mlx5dr_icm_pool *pool) in dr_icm_pool_is_sync_required()
294 static int dr_icm_pool_sync_all_buddy_pools(struct mlx5dr_icm_pool *pool) in dr_icm_pool_sync_all_buddy_pools()
322 static int dr_icm_handle_buddies_get_mem(struct mlx5dr_icm_pool *pool, in dr_icm_handle_buddies_get_mem()
371 mlx5dr_icm_alloc_chunk(struct mlx5dr_icm_pool *pool, in mlx5dr_icm_alloc_chunk()
404 struct mlx5dr_icm_pool *pool = buddy->pool; in mlx5dr_icm_free_chunk()
418 struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn, in mlx5dr_icm_pool_create()
[all …]
Ddr_types.h137 struct mlx5dr_icm_pool;
223 mlx5dr_ste_htbl_alloc(struct mlx5dr_icm_pool *pool,
840 struct mlx5dr_icm_pool *ste_icm_pool;
841 struct mlx5dr_icm_pool *action_icm_pool;
1220 struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
1222 void mlx5dr_icm_pool_destroy(struct mlx5dr_icm_pool *pool);
1225 mlx5dr_icm_alloc_chunk(struct mlx5dr_icm_pool *pool,
Dmlx5dr.h152 struct mlx5dr_icm_pool *pool;
Ddr_ste.c467 struct mlx5dr_ste_htbl *mlx5dr_ste_htbl_alloc(struct mlx5dr_icm_pool *pool, in mlx5dr_ste_htbl_alloc()