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 D | pool.h | 24 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 D | pool.c | 23 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 D | matcher.h | 48 struct mlx5hws_pool *pool; 56 struct mlx5hws_pool *pool; 64 struct mlx5hws_pool *pool;
|
| H A D | context.h | 41 struct mlx5hws_pool *stc_pool;
|
| H A D | rule.h | 47 struct mlx5hws_pool *pool;
|
| H A D | debug.c | 122 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 D | cmd.h | 140 struct mlx5hws_pool *ste_pool;
|
| H A D | matcher.c | 229 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 D | action.c | 323 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()
|