aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/include/odp_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/linux-generic/include/odp_internal.h')
-rw-r--r--platform/linux-generic/include/odp_internal.h141
1 files changed, 0 insertions, 141 deletions
diff --git a/platform/linux-generic/include/odp_internal.h b/platform/linux-generic/include/odp_internal.h
deleted file mode 100644
index 355e25f73..000000000
--- a/platform/linux-generic/include/odp_internal.h
+++ /dev/null
@@ -1,141 +0,0 @@
-/* Copyright (c) 2013, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-/**
- * @file
- *
- * ODP HW system information
- */
-
-#ifndef ODP_INTERNAL_H_
-#define ODP_INTERNAL_H_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <odp/api/init.h>
-#include <odp/api/cpumask.h>
-#include <odp/api/thread.h>
-#include <odp_errno_define.h>
-#include <stdio.h>
-#include <sys/types.h>
-
-#define MAX_CPU_NUMBER 128
-#define UID_MAXLEN 30
-
-typedef struct {
- uint64_t cpu_hz_max[MAX_CPU_NUMBER];
- uint64_t page_size;
- int cache_line_size;
- int cpu_count;
- char cpu_arch_str[128];
- char model_str[MAX_CPU_NUMBER][128];
-} system_info_t;
-
-typedef struct {
- uint64_t default_huge_page_size;
- char *default_huge_page_dir;
-} hugepage_info_t;
-
-struct odp_global_data_s {
- char *shm_dir; /*< directory for odp mmaped files */
- int shm_dir_from_env; /*< overload default with env */
- pid_t main_pid;
- char uid[UID_MAXLEN];
- odp_log_func_t log_fn;
- odp_abort_func_t abort_fn;
- system_info_t system_info;
- hugepage_info_t hugepage_info;
- odp_cpumask_t control_cpus;
- odp_cpumask_t worker_cpus;
- int num_cpus_installed;
-};
-
-enum init_stage {
- NO_INIT = 0, /* No init stages completed */
- CPUMASK_INIT,
- TIME_INIT,
- SYSINFO_INIT,
- ISHM_INIT,
- FDSERVER_INIT,
- THREAD_INIT,
- POOL_INIT,
- QUEUE_INIT,
- SCHED_INIT,
- PKTIO_INIT,
- TIMER_INIT,
- CRYPTO_INIT,
- CLASSIFICATION_INIT,
- TRAFFIC_MNGR_INIT,
- NAME_TABLE_INIT,
- ALL_INIT /* All init stages completed */
-};
-
-extern struct odp_global_data_s odp_global_data;
-
-int _odp_term_global(enum init_stage stage);
-int _odp_term_local(enum init_stage stage);
-
-int odp_cpumask_init_global(const odp_init_t *params);
-int odp_cpumask_term_global(void);
-
-int odp_system_info_init(void);
-int odp_system_info_term(void);
-
-int odp_thread_init_global(void);
-int odp_thread_init_local(odp_thread_type_t type);
-int odp_thread_term_local(void);
-int odp_thread_term_global(void);
-
-int odp_pool_init_global(void);
-int odp_pool_init_local(void);
-int odp_pool_term_global(void);
-int odp_pool_term_local(void);
-
-int odp_pktio_init_global(void);
-int odp_pktio_term_global(void);
-int odp_pktio_init_local(void);
-
-int odp_classification_init_global(void);
-int odp_classification_term_global(void);
-
-int odp_queue_init_global(void);
-int odp_queue_term_global(void);
-
-int odp_crypto_init_global(void);
-int odp_crypto_term_global(void);
-
-int odp_timer_init_global(void);
-int odp_timer_term_global(void);
-int odp_timer_disarm_all(void);
-
-int odp_time_init_global(void);
-int odp_time_term_global(void);
-
-int odp_tm_init_global(void);
-int odp_tm_term_global(void);
-
-int _odp_int_name_tbl_init_global(void);
-int _odp_int_name_tbl_term_global(void);
-
-int _odp_fdserver_init_global(void);
-int _odp_fdserver_term_global(void);
-
-int _odp_ishm_init_global(void);
-int _odp_ishm_init_local(void);
-int _odp_ishm_term_global(void);
-int _odp_ishm_term_local(void);
-
-int cpuinfo_parser(FILE *file, system_info_t *sysinfo);
-uint64_t odp_cpu_hz_current(int id);
-void sys_info_print_arch(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif