Symbol: mlx5dr_icm_pool
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
111
dr_icm_pool_mr_create(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
262
static int dr_icm_buddy_create(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
321
struct mlx5dr_icm_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
340
static bool dr_icm_pool_is_sync_required(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
345
static void dr_icm_pool_clear_hot_chunks_arr(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
364
static int dr_icm_pool_sync_all_buddy_pools(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
385
static int dr_icm_handle_buddies_get_mem(struct mlx5dr_icm_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
434
mlx5dr_icm_alloc_chunk(struct mlx5dr_icm_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
469
struct mlx5dr_icm_pool *pool = buddy->pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
494
struct mlx5dr_ste_htbl *mlx5dr_icm_pool_alloc_htbl(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
499
void mlx5dr_icm_pool_free_htbl(struct mlx5dr_icm_pool *pool, struct mlx5dr_ste_htbl *htbl)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
504
struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
508
struct mlx5dr_icm_pool *pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
562
void mlx5dr_icm_pool_destroy(struct mlx5dr_icm_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
17
struct mlx5dr_icm_pool *ptrn_icm_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
496
struct mlx5dr_ste_htbl *mlx5dr_ste_htbl_alloc(struct mlx5dr_icm_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
540
struct mlx5dr_icm_pool *pool = htbl->chunk->buddy_mem->pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1226
struct mlx5dr_ste_htbl *mlx5dr_icm_pool_alloc_htbl(struct mlx5dr_icm_pool *pool);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1227
void mlx5dr_icm_pool_free_htbl(struct mlx5dr_icm_pool *pool, struct mlx5dr_ste_htbl *htbl);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1387
struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1389
void mlx5dr_icm_pool_destroy(struct mlx5dr_icm_pool *pool);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1392
mlx5dr_icm_alloc_chunk(struct mlx5dr_icm_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
149
struct mlx5dr_icm_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
229
mlx5dr_ste_htbl_alloc(struct mlx5dr_icm_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
939
struct mlx5dr_icm_pool *ste_icm_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
940
struct mlx5dr_icm_pool *action_icm_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
174
struct mlx5dr_icm_pool *pool;