EM-ODP 4.4.0
Event Machine on ODP
Loading...
Searching...
No Matches
event_machine_init.c File Reference
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <odp_api.h>
#include <odp/helper/odph_api.h>
#include <event_machine.h>
#include <event_machine/platform/env/environment.h>
#include "em_atomic_group.h"
#include "em_chaining.h"
#include "em_chaining_types.h"
#include "em_cli.h"
#include "em_core.h"
#include "em_core_types.h"
#include "em_dispatcher.h"
#include "em_eo.h"
#include "em_error.h"
#include "em_event.h"
#include "em_event_group.h"
#include "em_event_state.h"
#include "em_hooks.h"
#include "em_info.h"
#include "em_init.h"
#include "em_internal_event.h"
#include "em_libconfig.h"
#include "em_mem.h"
#include "em_pool.h"
#include "em_queue.h"
#include "em_queue_group.h"
#include "em_timer.h"
Include dependency graph for event_machine_init.c:

Go to the source code of this file.

Functions

void em_conf_init (em_conf_t *conf)
 
em_status_t em_init (const em_conf_t *conf)
 
em_status_t em_conf_opts (em_conf_t *conf_opts)
 
void em_conf_opts_print (void)
 
void em_conf_local_init (em_conf_local_t *conf_local)
 
em_status_t em_init_local (const em_conf_local_t *conf_local)
 
em_status_t em_conf_local_opts (em_conf_local_t *conf_local_opts)
 
void em_conf_local_opts_print (void)
 
em_status_t em_init_core (void)
 
void em_term_local_init (em_term_local_t *term_local)
 
em_status_t em_term_local (const em_term_local_t *term_local)
 
em_status_t em_term_core (void)
 
em_status_t em_term (void)
 
uint16_t em_device_id (void)
 
em_status_t em_cfgfile_opts (em_cfgfile_opts_t *cfgfile_opts)
 
void em_cfgfile_opts_print (void)
 

Variables

em_shm_tem_shm
 
ENV_LOCAL em_locm_t em_locm ENV_CACHE_LINE_ALIGNED = EM_LOCM_INIT_VALUES
 

Detailed Description

Event Machine initialization and termination.

Definition in file event_machine_init.c.

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 39 of file event_machine_init.c.

Variable Documentation

◆ em_shm

em_shm_t* em_shm

EM shared memory

Definition at line 131 of file event_machine_init.c.

◆ ENV_CACHE_LINE_ALIGNED