xref: /dpdk/lib/eal/common/eal_common_trace_points.c (revision daa02b5cddbb8e11b31d41e2bf7bb1ae64dcae2f)
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 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_void,
10 	lib.eal.generic.void)
11 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u64,
12 	lib.eal.generic.u64)
13 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u32,
14 	lib.eal.generic.u32)
15 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u16,
16 	lib.eal.generic.u16)
17 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_u8,
18 	lib.eal.generic.u8)
19 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i64,
20 	lib.eal.generic.i64)
21 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i32,
22 	lib.eal.generic.i32)
23 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i16,
24 	lib.eal.generic.i16)
25 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_i8,
26 	lib.eal.generic.i8)
27 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_int,
28 	lib.eal.generic.int)
29 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_long,
30 	lib.eal.generic.long)
31 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_float,
32 	lib.eal.generic.float)
33 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_double,
34 	lib.eal.generic.double)
35 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_ptr,
36 	lib.eal.generic.ptr)
37 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_str,
38 	lib.eal.generic.string)
39 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_size_t,
40 	lib.eal.generic.size_t)
41 RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_func,
42 	lib.eal.generic.func)
43 
44 RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_set,
45 	lib.eal.alarm.set)
46 RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_cancel,
47 	lib.eal.alarm.cancel)
48 
49 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_zmalloc,
50 	lib.eal.mem.zmalloc)
51 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_malloc,
52 	lib.eal.mem.malloc)
53 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_realloc,
54 	lib.eal.mem.realloc)
55 RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_free,
56 	lib.eal.mem.free)
57 
58 RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_reserve,
59 	lib.eal.memzone.reserve)
60 RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_lookup,
61 	lib.eal.memzone.lookup)
62 RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_free,
63 	lib.eal.memzone.free)
64 
65 RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_remote_launch,
66 	lib.eal.thread.remote.launch)
67 RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_ready,
68 	lib.eal.thread.lcore.ready)
69 
70 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_register,
71 	lib.eal.intr.register)
72 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_unregister,
73 	lib.eal.intr.unregister)
74 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_enable,
75 	lib.eal.intr.enable)
76 RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_disable,
77 	lib.eal.intr.disable)
78