Searched refs:mlx5dr_icm_pool (Results 1 – 5 of 5) sorted by relevance
17 struct mlx5dr_icm_pool { struct111 dr_icm_pool_mr_create(struct mlx5dr_icm_pool *pool) in dr_icm_pool_mr_create()263 static int dr_icm_buddy_create(struct mlx5dr_icm_pool *pool) in dr_icm_buddy_create()322 struct mlx5dr_icm_pool *pool, in dr_icm_chunk_init()341 static bool dr_icm_pool_is_sync_required(struct mlx5dr_icm_pool *pool) in dr_icm_pool_is_sync_required()365 static int dr_icm_pool_sync_all_buddy_pools(struct mlx5dr_icm_pool *pool) in dr_icm_pool_sync_all_buddy_pools()386 static int dr_icm_handle_buddies_get_mem(struct mlx5dr_icm_pool *pool, in dr_icm_handle_buddies_get_mem()435 mlx5dr_icm_alloc_chunk(struct mlx5dr_icm_pool *pool, in mlx5dr_icm_alloc_chunk()470 struct mlx5dr_icm_pool *pool = buddy->pool; in mlx5dr_icm_free_chunk()509 struct mlx5dr_icm_pool *pool; in mlx5dr_icm_pool_create()[all …]
149 struct mlx5dr_icm_pool;229 mlx5dr_ste_htbl_alloc(struct mlx5dr_icm_pool *pool,943 struct mlx5dr_icm_pool *ste_icm_pool;944 struct mlx5dr_icm_pool *action_icm_pool;1229 struct mlx5dr_ste_htbl *mlx5dr_icm_pool_alloc_htbl(struct mlx5dr_icm_pool *pool);1230 void mlx5dr_icm_pool_free_htbl(struct mlx5dr_icm_pool *pool, struct mlx5dr_ste_htbl *htbl);1385 struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,1387 void mlx5dr_icm_pool_destroy(struct mlx5dr_icm_pool *pool);1390 mlx5dr_icm_alloc_chunk(struct mlx5dr_icm_pool *pool,
181 struct mlx5dr_icm_pool *pool;
17 struct mlx5dr_icm_pool *ptrn_icm_pool;
496 struct mlx5dr_ste_htbl *mlx5dr_ste_htbl_alloc(struct mlx5dr_icm_pool *pool, in mlx5dr_ste_htbl_alloc()540 struct mlx5dr_icm_pool *pool = htbl->chunk->buddy_mem->pool; in mlx5dr_ste_htbl_free()