53#define valid_pool(pool) ((unsigned int)pool_hdl2idx((pool)) < \
55#define invalid_pool(pool) ((unsigned int)pool_hdl2idx((pool)) > \
58int invalid_pool_cfg(
const em_pool_cfg_t *pool_cfg,
const char **err_str);
60int check_pool_uarea_persistence(
const em_pool_cfg_t *pool_cfg,
const char **err_str);
70pool_create(
const char *name, em_pool_t req_pool,
const em_pool_cfg_t *pool_cfg);
73pool_delete(em_pool_t pool);
76pool_find(
const char *name);
78void pool_info_print_hdr(
unsigned int num_pools);
79void pool_info_print(em_pool_t pool);
80void pool_stats_opt_print_hdr(
void);
81void pool_stats_opt_print(em_pool_t pool);
83 const odp_pool_stats_opt_t *odp_stats_opt);
85void pool_stats_print(em_pool_t pool);
87void subpools_stats_print(em_pool_t pool,
const int subpools[],
int num_subpools);
89void subpools_stats_selected_print(em_pool_t pool,
const int subpools[],
92void print_pool_elem_info(
void);
97unsigned int pool_count(
void);