Symbol: mlx5hws_pool
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1592
struct mlx5hws_pool *ste_pool, *stc_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
246
struct mlx5hws_pool *pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
327
struct mlx5hws_pool *stc_pool = ctx->stc_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
393
struct mlx5hws_pool *stc_pool = ctx->stc_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.h
122
struct mlx5hws_pool *pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.h
19
struct mlx5hws_pool *pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.h
140
struct mlx5hws_pool *ste_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.h
41
struct mlx5hws_pool *stc_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.c
364
struct mlx5hws_pool *stc_pool = ctx->stc_pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
112
static int hws_pool_buddy_init(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
136
static int hws_pool_buddy_db_get_chunk(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
153
static void hws_pool_buddy_db_put_chunk(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
167
static void hws_pool_buddy_db_uninit(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
179
static int hws_pool_buddy_db_init(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
207
static int hws_pool_bitmap_init(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
23
static void hws_pool_resource_free(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
230
static int hws_pool_bitmap_db_get_chunk(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
257
static void hws_pool_bitmap_db_put_chunk(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
271
static void hws_pool_bitmap_db_uninit(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
282
static int hws_pool_bitmap_db_init(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
297
static int hws_pool_db_init(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
316
static void hws_pool_db_unint(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
321
int mlx5hws_pool_chunk_alloc(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
335
void mlx5hws_pool_chunk_free(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
344
struct mlx5hws_pool *
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
348
struct mlx5hws_pool *pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
35
hws_pool_create_one_resource(struct mlx5hws_pool *pool, u32 log_range,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
381
void mlx5hws_pool_destroy(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
77
static int hws_pool_resource_alloc(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
104
static inline u32 mlx5hws_pool_get_base_mirror_id(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
110
mlx5hws_pool_empty(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
122
mlx5hws_pool_full(struct mlx5hws_pool *pool)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
20
struct mlx5hws_pool *pool;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
63
typedef int (*mlx5hws_pool_db_get_chunk)(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
65
typedef void (*mlx5hws_pool_db_put_chunk)(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
67
typedef void (*mlx5hws_pool_unint_db)(struct mlx5hws_pool *pool);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
87
struct mlx5hws_pool *
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
91
void mlx5hws_pool_destroy(struct mlx5hws_pool *pool);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
93
int mlx5hws_pool_chunk_alloc(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
96
void mlx5hws_pool_chunk_free(struct mlx5hws_pool *pool,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.h
99
static inline u32 mlx5hws_pool_get_base_id(struct mlx5hws_pool *pool)