xref: /dpdk/lib/eal/common/eal_common_trace_points.c (revision 841e87df43e4c3c60ab1b6361130b628afd156ec)
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2020 Marvell International Ltd.
3  */
4 
5 #include <rte_trace_point_register.h>
6 
7 #include <rte_eal_trace.h>
8 
9 #include <eal_trace_internal.h>
10 
11 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_void,
12 	lib.eal.generic.void)
13 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u64,
14 	lib.eal.generic.u64)
15 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u32,
16 	lib.eal.generic.u32)
17 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u16,
18 	lib.eal.generic.u16)
19 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u8,
20 	lib.eal.generic.u8)
21 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i64,
22 	lib.eal.generic.i64)
23 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i32,
24 	lib.eal.generic.i32)
25 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i16,
26 	lib.eal.generic.i16)
27 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i8,
28 	lib.eal.generic.i8)
29 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_int,
30 	lib.eal.generic.int)
31 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_long,
32 	lib.eal.generic.long)
33 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_float,
34 	lib.eal.generic.float)
35 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_double,
36 	lib.eal.generic.double)
37 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_ptr,
38 	lib.eal.generic.ptr)
39 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_str,
40 	lib.eal.generic.string)
41 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_size_t,
42 	lib.eal.generic.size_t)
43 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_func,
44 	lib.eal.generic.func)
45 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_blob,
46 	lib.eal.generic.blob)
47 
48 RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_set,
49 	lib.eal.alarm.set)
50 RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_cancel,
51 	lib.eal.alarm.cancel)
52 
53 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_zmalloc,
54 	lib.eal.mem.zmalloc)
55 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_malloc,
56 	lib.eal.mem.malloc)
57 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_realloc,
58 	lib.eal.mem.realloc)
59 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_free,
60 	lib.eal.mem.free)
61 
62 RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_reserve,
63 	lib.eal.memzone.reserve)
64 RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_lookup,
65 	lib.eal.memzone.lookup)
66 RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_free,
67 	lib.eal.memzone.free)
68 
69 RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_remote_launch,
70 	lib.eal.thread.remote.launch)
71 RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_ready,
72 	lib.eal.thread.lcore.ready)
73 RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_running,
74 	lib.eal.thread.lcore.running)
75 RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_stopped,
76 	lib.eal.thread.lcore.stopped)
77 
78 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_map_lcore,
79 	lib.eal.service.map.lcore)
80 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_lcore_state_change,
81 	lib.eal.service.lcore.state.change)
82 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_lcore_start,
83 	lib.eal.service.lcore.start)
84 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_lcore_stop,
85 	lib.eal.service.lcore.stop)
86 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_run_begin,
87 	lib.eal.service.run.begin)
88 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_runstate_set,
89 	lib.eal.service.run.state.set)
90 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_run_end,
91 	lib.eal.service.run.end)
92 RTE_TRACE_POINT_REGISTER(rte_eal_trace_service_component_register,
93 	lib.eal.service.component.register)
94 
95 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_register,
96 	lib.eal.intr.register)
97 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_unregister,
98 	lib.eal.intr.unregister)
99 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_enable,
100 	lib.eal.intr.enable)
101 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_disable,
102 	lib.eal.intr.disable)
103