68#include "em_libconfig_types.h"
73#include "em_timer_types.h"
198COMPILE_TIME_ASSERT(
sizeof(
em_shm_t) % ENV_CACHE_LINE_SIZE == 0,
289 uint64_t debug_ts[EM_DEBUG_TSP_LAST];
312COMPILE_TIME_ASSERT((
sizeof(
em_locm_t) % ENV_CACHE_LINE_SIZE) == 0,
ENV_LOCAL em_locm_t em_locm
struct ODP_PACKED em_locm_current_t
#define EM_QUEUE_PRIO_NUM
int(* em_log_func_t)(em_log_level_t level, const char *fmt,...) __attribute__((format(printf
int(*) typedef int(* em_vlog_func_t)(em_log_level_t level, const char *fmt, va_list args)
int(* em_input_poll_func_t)(void)
int(* em_output_drain_func_t)(void)
em_sched_context_type_t sched_context_type
event_group_elem_t * egrp_elem
queue_elem_t * sched_q_elem
bool is_core_local_inited
em_locm_current_t current
void *end[0] ENV_CACHE_LINE_ALIGNED
em_output_drain_func_t output_drain_fn
eo_elem_t * start_eo_elem
local_queues_t local_queues
unsigned int dispatch_cnt
unsigned int poll_drain_dispatch_cnt
odp_time_t poll_ctrl_interval_time
em_input_poll_func_t input_poll_fn
em_conf_local_t conf_local
odp_time_t dispatch_last_run
bool atomic_group_released
output_queue_track_t output_queue_track
odp_time_t poll_drain_dispatch_last_run
odp_time_t poll_drain_interval_time
eo_tbl_t eo_tbl ENV_CACHE_LINE_ALIGNED
queue_group_tbl_t queue_group_tbl ENV_CACHE_LINE_ALIGNED
hook_tbl_t * alloc_hook_tbl
odp_atomic_u32_t event_group_count
hook_storage_t dispatch_exit_cb_storage ENV_CACHE_LINE_ALIGNED
mpool_pool_t mpool_pool ENV_CACHE_LINE_ALIGNED
hook_storage_t while_idle_hook_storage
libconfig_t libconfig ENV_CACHE_LINE_ALIGNED
eo_pool_t eo_pool ENV_CACHE_LINE_ALIGNED
atomic_group_tbl_t atomic_group_tbl ENV_CACHE_LINE_ALIGNED
hook_storage_t send_hook_storage ENV_CACHE_LINE_ALIGNED
odp_atomic_u32_t queue_group_count
hook_storage_t to_active_hook_storage
timer_storage_t timers ENV_CACHE_LINE_ALIGNED
cfgfile_opt_cache_t opt_cache
odp_atomic_u32_t queue_count
queue_group_pool_t queue_group_pool ENV_CACHE_LINE_ALIGNED
event_group_tbl_t event_group_tbl ENV_CACHE_LINE_ALIGNED
queue_pool_t queue_pool_static ENV_CACHE_LINE_ALIGNED
event_chaining_t event_chaining ENV_CACHE_LINE_ALIGNED
hook_storage_t free_hook_storage ENV_CACHE_LINE_ALIGNED
odp_atomic_u32_t eo_count ENV_CACHE_LINE_ALIGNED
hook_tbl_t * to_idle_hook_tbl
hook_tbl_t * to_active_hook_tbl
core_map_t core_map ENV_CACHE_LINE_ALIGNED
hook_storage_t to_idle_hook_storage
atomic_group_pool_t atomic_group_pool ENV_CACHE_LINE_ALIGNED
error_handler_t error_handler ENV_CACHE_LINE_ALIGNED
void *end[0] ENV_CACHE_LINE_ALIGNED
hook_tbl_t * while_idle_hook_tbl
hook_tbl_t * free_hook_tbl
hook_tbl_t * dispatch_exit_cb_tbl
hook_tbl_t * send_hook_tbl
hook_storage_t alloc_hook_storage ENV_CACHE_LINE_ALIGNED
odp_atomic_u32_t atomic_group_count
odp_stash_t event_group_stash ENV_CACHE_LINE_ALIGNED
queue_pool_t queue_pool ENV_CACHE_LINE_ALIGNED
queue_pool_t queue_pool_aggr ENV_CACHE_LINE_ALIGNED
mpool_tbl_t mpool_tbl ENV_CACHE_LINE_ALIGNED
odp_atomic_u32_t pool_count
hook_tbl_t *dispatch_enter_cb_tbl ENV_CACHE_LINE_ALIGNED
hook_storage_t dispatch_enter_cb_storage ENV_CACHE_LINE_ALIGNED
queue_tbl_t queue_tbl ENV_CACHE_LINE_ALIGNED