|
API Reference Manual
1.48.0
|
#include <odp/visibility_begin.h>#include <odp/api/std_types.h>#include <odp/api/hints.h>#include <odp/api/thread_types.h>#include <odp/api/cpumask.h>#include <odp/visibility_end.h>Go to the source code of this file.
Data Structures | |
| struct | odp_init_t |
| Global initialization parameters. More... | |
Macros | |
| #define | ODP_TERM_FROM_SIGH ((uint64_t)0x1) |
| Called from signal handler. | |
| #define | ODP_TERM_LAST_FLAG ODP_TERM_FROM_SIGH |
| Last standard flag for abnormal terminate. More... | |
Typedefs | |
| typedef int(* | odp_log_func_t) (odp_log_level_t level, const char *fmt,...) ODP_PRINTF_FORMAT(2 |
| Replaceable logging function. | |
| typedef int(*) typedef void(* | odp_abort_func_t) (void) ODP_NORETURN |
| Replaceable abort function. | |
| typedef struct odp_init_t | odp_init_t |
| Global initialization parameters. More... | |
Enumerations | |
| enum | odp_log_level_t { ODP_LOG_DBG , ODP_LOG_WARN , ODP_LOG_ERR , ODP_LOG_UNIMPLEMENTED , ODP_LOG_ABORT , ODP_LOG_PRINT } |
| ODP log level. More... | |
| enum | odp_mem_model_t { ODP_MEM_MODEL_THREAD = 0 , ODP_MEM_MODEL_PROCESS } |
| Application memory model. More... | |
Functions | |
| int | odp_override_log (odp_log_level_t level, const char *fmt,...) ODP_PRINTF_FORMAT(2 |
| ODP log function. More... | |
| int void | odp_override_abort (void) ODP_NORETURN |
| ODP abort function. More... | |
| void | odp_init_param_init (odp_init_t *param) |
| Initialize the odp_init_t to default values for all fields. More... | |
| int | odp_init_global (odp_instance_t *instance, const odp_init_t *params, const odp_platform_init_t *platform_params) |
| Global ODP initialization. More... | |
| int | odp_init_local (odp_instance_t instance, odp_thread_type_t thr_type) |
| Thread local ODP initialization. More... | |
| int | odp_term_local (void) |
| Thread local ODP termination. More... | |
| int | odp_term_global (odp_instance_t instance) |
| Global ODP termination. More... | |
| int | odp_term_abnormal (odp_instance_t instance, uint64_t flags, void *data) |
| Abnormal ODP termination after a non-recoverable error. More... | |
| void | odp_log_thread_fn_set (odp_log_func_t func) |
| Set thread specific log function. More... | |
| odp_log_func_t | odp_log_fn_get (void) |
| Get current log function. More... | |
| odp_abort_func_t | odp_abort_fn_get (void) |
| Get abort function. More... | |
| int | odp_instance (odp_instance_t *instance) |
| Get instance handle. More... | |
| uint64_t | odp_instance_to_u64 (odp_instance_t instance) |
| Get printable value for ODP instance handle. More... | |