mlx5_fs_pool
static void mlx5_fc_pool_update_threshold(struct mlx5_fs_pool *fc_pool)
mlx5_fc_pool_init(struct mlx5_fs_pool *fc_pool, struct mlx5_core_dev *dev)
static void mlx5_fc_pool_cleanup(struct mlx5_fs_pool *fc_pool)
mlx5_fc_pool_acquire_counter(struct mlx5_fs_pool *fc_pool)
mlx5_fc_pool_release_counter(struct mlx5_fs_pool *fc_pool, struct mlx5_fc *fc)
struct mlx5_fs_pool fc_pool;
static void mlx5_fc_pool_init(struct mlx5_fs_pool *fc_pool, struct mlx5_core_dev *dev);
static void mlx5_fc_pool_cleanup(struct mlx5_fs_pool *fc_pool);
static struct mlx5_fc *mlx5_fc_pool_acquire_counter(struct mlx5_fs_pool *fc_pool);
static void mlx5_fc_pool_release_counter(struct mlx5_fs_pool *fc_pool, struct mlx5_fc *fc);
mlx5_fs_pool_free_bulk(struct mlx5_fs_pool *fs_pool, struct mlx5_fs_bulk *bulk)
int mlx5_fs_pool_acquire_index(struct mlx5_fs_pool *fs_pool,
int mlx5_fs_pool_release_index(struct mlx5_fs_pool *fs_pool,
void mlx5_fs_pool_init(struct mlx5_fs_pool *pool, struct mlx5_core_dev *dev,
void mlx5_fs_pool_cleanup(struct mlx5_fs_pool *pool)
mlx5_fs_pool_alloc_new_bulk(struct mlx5_fs_pool *fs_pool)
struct mlx5_fs_pool;
void (*update_threshold)(struct mlx5_fs_pool *pool);
void mlx5_fs_pool_init(struct mlx5_fs_pool *pool, struct mlx5_core_dev *dev,
void mlx5_fs_pool_cleanup(struct mlx5_fs_pool *pool);
int mlx5_fs_pool_acquire_index(struct mlx5_fs_pool *fs_pool,
int mlx5_fs_pool_release_index(struct mlx5_fs_pool *fs_pool,
static struct mlx5_fs_pool *
struct mlx5_fs_pool *pr_pool;
mlx5_fs_destroy_pr_pool(struct mlx5_fs_pool *pool, struct xarray *pr_pools,
struct mlx5_fs_pool *pr_pool = NULL;
struct mlx5_fs_pool *pr_pool;
static struct mlx5_fs_pool *
struct mlx5_fs_pool *pool;
mlx5_fs_destroy_mh_pool(struct mlx5_fs_pool *pool, struct xarray *mh_pools,
struct mlx5_fs_pool *pool;
struct mlx5_fs_pool *pool;
mlx5_fs_destroy_pr_pool(struct mlx5_fs_pool *pool, struct xarray *pr_pools,
mlx5_fs_destroy_mh_pool(struct mlx5_fs_pool *pool, struct xarray *mh_pools,
struct mlx5_fs_pool *pool;
struct mlx5_fs_pool insert_hdr_pool;
struct mlx5_fs_pool dl3tnltol2_pool;
struct mlx5_fs_pool *fs_pool;
static void mlx5_hws_pool_update_threshold(struct mlx5_fs_pool *hws_pool)
int mlx5_fs_hws_pr_pool_init(struct mlx5_fs_pool *pr_pool,
void mlx5_fs_hws_pr_pool_cleanup(struct mlx5_fs_pool *pr_pool)
mlx5_fs_hws_pr_pool_acquire_pr(struct mlx5_fs_pool *pr_pool)
void mlx5_fs_hws_pr_pool_release_pr(struct mlx5_fs_pool *pr_pool,
int mlx5_fs_hws_mh_pool_init(struct mlx5_fs_pool *fs_hws_mh_pool,
void mlx5_fs_hws_mh_pool_cleanup(struct mlx5_fs_pool *fs_hws_mh_pool)
mlx5_fs_hws_mh_pool_acquire_mh(struct mlx5_fs_pool *mh_pool)
void mlx5_fs_hws_mh_pool_release_mh(struct mlx5_fs_pool *mh_pool,
bool mlx5_fs_hws_mh_pool_match(struct mlx5_fs_pool *mh_pool,
struct mlx5_fs_pool *mh_pool;
int mlx5_fs_hws_pr_pool_init(struct mlx5_fs_pool *pr_pool,
void mlx5_fs_hws_pr_pool_cleanup(struct mlx5_fs_pool *pr_pool);
struct mlx5_fs_hws_pr *mlx5_fs_hws_pr_pool_acquire_pr(struct mlx5_fs_pool *pr_pool);
void mlx5_fs_hws_pr_pool_release_pr(struct mlx5_fs_pool *pr_pool,
int mlx5_fs_hws_mh_pool_init(struct mlx5_fs_pool *fs_hws_mh_pool,
void mlx5_fs_hws_mh_pool_cleanup(struct mlx5_fs_pool *fs_hws_mh_pool);
struct mlx5_fs_hws_mh *mlx5_fs_hws_mh_pool_acquire_mh(struct mlx5_fs_pool *mh_pool);
void mlx5_fs_hws_mh_pool_release_mh(struct mlx5_fs_pool *mh_pool,
bool mlx5_fs_hws_mh_pool_match(struct mlx5_fs_pool *mh_pool,