xref: /dpdk/lib/eal/common/eal_common_trace_points.c (revision 841e87df43e4c3c60ab1b6361130b628afd156ec)
199a2dd95SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
299a2dd95SBruce Richardson  * Copyright(C) 2020 Marvell International Ltd.
399a2dd95SBruce Richardson  */
499a2dd95SBruce Richardson 
599a2dd95SBruce Richardson #include <rte_trace_point_register.h>
699a2dd95SBruce Richardson 
799a2dd95SBruce Richardson #include <rte_eal_trace.h>
899a2dd95SBruce Richardson 
945a685caSAnkur Dwivedi #include <eal_trace_internal.h>
1045a685caSAnkur Dwivedi 
1199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_void,
1299a2dd95SBruce Richardson 	lib.eal.generic.void)
1399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u64,
1499a2dd95SBruce Richardson 	lib.eal.generic.u64)
1599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u32,
1699a2dd95SBruce Richardson 	lib.eal.generic.u32)
1799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u16,
1899a2dd95SBruce Richardson 	lib.eal.generic.u16)
1999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u8,
2099a2dd95SBruce Richardson 	lib.eal.generic.u8)
2199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i64,
2299a2dd95SBruce Richardson 	lib.eal.generic.i64)
2399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i32,
2499a2dd95SBruce Richardson 	lib.eal.generic.i32)
2599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i16,
2699a2dd95SBruce Richardson 	lib.eal.generic.i16)
2799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i8,
2899a2dd95SBruce Richardson 	lib.eal.generic.i8)
2999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_int,
3099a2dd95SBruce Richardson 	lib.eal.generic.int)
3199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_long,
3299a2dd95SBruce Richardson 	lib.eal.generic.long)
3399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_float,
3499a2dd95SBruce Richardson 	lib.eal.generic.float)
3599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_double,
3699a2dd95SBruce Richardson 	lib.eal.generic.double)
3799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_ptr,
3899a2dd95SBruce Richardson 	lib.eal.generic.ptr)
3999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_str,
4099a2dd95SBruce Richardson 	lib.eal.generic.string)
4199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_size_t,
4299a2dd95SBruce Richardson 	lib.eal.generic.size_t)
4399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_func,
4499a2dd95SBruce Richardson 	lib.eal.generic.func)
454925e15aSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_blob,
464925e15aSAnkur Dwivedi 	lib.eal.generic.blob)
4799a2dd95SBruce Richardson 
4899a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_set,
4999a2dd95SBruce Richardson 	lib.eal.alarm.set)
5099a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_cancel,
5199a2dd95SBruce Richardson 	lib.eal.alarm.cancel)
5299a2dd95SBruce Richardson 
5399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_zmalloc,
5499a2dd95SBruce Richardson 	lib.eal.mem.zmalloc)
5599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_malloc,
5699a2dd95SBruce Richardson 	lib.eal.mem.malloc)
5799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_realloc,
5899a2dd95SBruce Richardson 	lib.eal.mem.realloc)
5999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_free,
6099a2dd95SBruce Richardson 	lib.eal.mem.free)
6199a2dd95SBruce Richardson 
6299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_reserve,
6399a2dd95SBruce Richardson 	lib.eal.memzone.reserve)
6499a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_lookup,
6599a2dd95SBruce Richardson 	lib.eal.memzone.lookup)
6699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_free,
6799a2dd95SBruce Richardson 	lib.eal.memzone.free)
6899a2dd95SBruce Richardson 
6999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_remote_launch,
7099a2dd95SBruce Richardson 	lib.eal.thread.remote.launch)
7199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_ready,
7299a2dd95SBruce Richardson 	lib.eal.thread.lcore.ready)
73*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_running,
74*841e87dfSArnaud Fiorini 	lib.eal.thread.lcore.running)
75*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_stopped,
76*841e87dfSArnaud Fiorini 	lib.eal.thread.lcore.stopped)
77*841e87dfSArnaud Fiorini 
78*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_map_lcore,
79*841e87dfSArnaud Fiorini 	lib.eal.service.map.lcore)
80*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_lcore_state_change,
81*841e87dfSArnaud Fiorini 	lib.eal.service.lcore.state.change)
82*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_lcore_start,
83*841e87dfSArnaud Fiorini 	lib.eal.service.lcore.start)
84*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_lcore_stop,
85*841e87dfSArnaud Fiorini 	lib.eal.service.lcore.stop)
86*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_run_begin,
87*841e87dfSArnaud Fiorini 	lib.eal.service.run.begin)
88*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_runstate_set,
89*841e87dfSArnaud Fiorini 	lib.eal.service.run.state.set)
90*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_run_end,
91*841e87dfSArnaud Fiorini 	lib.eal.service.run.end)
92*841e87dfSArnaud Fiorini RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_component_register,
93*841e87dfSArnaud Fiorini 	lib.eal.service.component.register)
9499a2dd95SBruce Richardson 
9599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_register,
9699a2dd95SBruce Richardson 	lib.eal.intr.register)
9799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_unregister,
9899a2dd95SBruce Richardson 	lib.eal.intr.unregister)
9999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_enable,
10099a2dd95SBruce Richardson 	lib.eal.intr.enable)
10199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_disable,
10299a2dd95SBruce Richardson 	lib.eal.intr.disable)
103