Home
last modified time | relevance | path

Searched refs:mlx5hws_pool (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dpool.h24 struct mlx5hws_pool *pool;
102 typedef int (*mlx5hws_pool_db_get_chunk)(struct mlx5hws_pool *pool,
104 typedef void (*mlx5hws_pool_db_put_chunk)(struct mlx5hws_pool *pool,
106 typedef void (*mlx5hws_pool_unint_db)(struct mlx5hws_pool *pool);
108 struct mlx5hws_pool { struct
126 struct mlx5hws_pool * argument
130 int mlx5hws_pool_destroy(struct mlx5hws_pool *pool);
132 int mlx5hws_pool_chunk_alloc(struct mlx5hws_pool *pool,
135 void mlx5hws_pool_chunk_free(struct mlx5hws_pool *pool,
139 mlx5hws_pool_chunk_get_base_id(struct mlx5hws_pool *pool, in mlx5hws_pool_chunk_get_base_id()
[all …]
H A Dpool.c23 static void hws_pool_resource_free(struct mlx5hws_pool *pool, in hws_pool_resource_free()
127 static void hws_pool_buddy_db_put_chunk(struct mlx5hws_pool *pool, in hws_pool_buddy_db_put_chunk()
142 hws_pool_buddy_get_next_buddy(struct mlx5hws_pool *pool, int idx, in hws_pool_buddy_get_next_buddy()
240 static void hws_pool_buddy_db_uninit(struct mlx5hws_pool *pool) in hws_pool_buddy_db_uninit()
540 static int hws_pool_db_init(struct mlx5hws_pool *pool, in hws_pool_db_init()
560 static void hws_pool_db_unint(struct mlx5hws_pool *pool) in hws_pool_db_unint()
565 int mlx5hws_pool_chunk_alloc(struct mlx5hws_pool *pool, in mlx5hws_pool_chunk_alloc()
577 void mlx5hws_pool_chunk_free(struct mlx5hws_pool *pool, in mlx5hws_pool_chunk_free()
585 struct mlx5hws_pool *
589 struct mlx5hws_pool *pool; in mlx5hws_pool_create()
[all …]
H A Dmatcher.h48 struct mlx5hws_pool *pool;
56 struct mlx5hws_pool *pool;
64 struct mlx5hws_pool *pool;
H A Dcontext.h41 struct mlx5hws_pool *stc_pool;
H A Drule.h47 struct mlx5hws_pool *pool;
H A Ddebug.c122 struct mlx5hws_pool *ste_pool; in hws_debug_dump_matcher()
384 struct mlx5hws_pool *stc_pool = ctx->stc_pool; in hws_debug_dump_context_stc()
H A Dcmd.h140 struct mlx5hws_pool *ste_pool;
H A Dmatcher.c229 struct mlx5hws_pool *ste_pool, *stc_pool; in hws_matcher_create_rtc()
363 struct mlx5hws_pool *ste_pool; in hws_matcher_destroy_rtc()
H A Daction.c323 struct mlx5hws_pool *stc_pool = ctx->stc_pool; in mlx5hws_action_alloc_single_stc()
389 struct mlx5hws_pool *stc_pool = ctx->stc_pool; in mlx5hws_action_free_single_stc()
1587 struct mlx5hws_pool *ste_pool, *stc_pool; in hws_action_create_dest_match_range_table()