xref: /dpdk/lib/eventdev/eventdev_trace_points.c (revision 99a2dd955fba6e4cc23b77d590a033650ced9c45)
1*99a2dd95SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
2*99a2dd95SBruce Richardson  * Copyright(C) 2020 Marvell International Ltd.
3*99a2dd95SBruce Richardson  */
4*99a2dd95SBruce Richardson 
5*99a2dd95SBruce Richardson #include <rte_trace_point_register.h>
6*99a2dd95SBruce Richardson 
7*99a2dd95SBruce Richardson #include "rte_eventdev_trace.h"
8*99a2dd95SBruce Richardson 
9*99a2dd95SBruce Richardson /* Eventdev trace points */
10*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_configure,
11*99a2dd95SBruce Richardson 	lib.eventdev.configure)
12*99a2dd95SBruce Richardson 
13*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_setup,
14*99a2dd95SBruce Richardson 	lib.eventdev.queue.setup)
15*99a2dd95SBruce Richardson 
16*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_setup,
17*99a2dd95SBruce Richardson 	lib.eventdev.port.setup)
18*99a2dd95SBruce Richardson 
19*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_link,
20*99a2dd95SBruce Richardson 	lib.eventdev.port.link)
21*99a2dd95SBruce Richardson 
22*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_unlink,
23*99a2dd95SBruce Richardson 	lib.eventdev.port.unlink)
24*99a2dd95SBruce Richardson 
25*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_start,
26*99a2dd95SBruce Richardson 	lib.eventdev.start)
27*99a2dd95SBruce Richardson 
28*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_stop,
29*99a2dd95SBruce Richardson 	lib.eventdev.stop)
30*99a2dd95SBruce Richardson 
31*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_close,
32*99a2dd95SBruce Richardson 	lib.eventdev.close)
33*99a2dd95SBruce Richardson 
34*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_enq_burst,
35*99a2dd95SBruce Richardson 	lib.eventdev.enq.burst)
36*99a2dd95SBruce Richardson 
37*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_deq_burst,
38*99a2dd95SBruce Richardson 	lib.eventdev.deq.burst)
39*99a2dd95SBruce Richardson 
40*99a2dd95SBruce Richardson /* Eventdev Rx adapter trace points */
41*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_create,
42*99a2dd95SBruce Richardson 	lib.eventdev.rx.adapter.create)
43*99a2dd95SBruce Richardson 
44*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_free,
45*99a2dd95SBruce Richardson 	lib.eventdev.rx.adapter.free)
46*99a2dd95SBruce Richardson 
47*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_add,
48*99a2dd95SBruce Richardson 	lib.eventdev.rx.adapter.queue.add)
49*99a2dd95SBruce Richardson 
50*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_del,
51*99a2dd95SBruce Richardson 	lib.eventdev.rx.adapter.queue.del)
52*99a2dd95SBruce Richardson 
53*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_start,
54*99a2dd95SBruce Richardson 	lib.eventdev.rx.adapter.start)
55*99a2dd95SBruce Richardson 
56*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stop,
57*99a2dd95SBruce Richardson 	lib.eventdev.rx.adapter.stop)
58*99a2dd95SBruce Richardson 
59*99a2dd95SBruce Richardson /* Eventdev Tx adapter trace points */
60*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_create,
61*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.create)
62*99a2dd95SBruce Richardson 
63*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_free,
64*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.free)
65*99a2dd95SBruce Richardson 
66*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_add,
67*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.queue.add)
68*99a2dd95SBruce Richardson 
69*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_del,
70*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.queue.del)
71*99a2dd95SBruce Richardson 
72*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_start,
73*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.start)
74*99a2dd95SBruce Richardson 
75*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stop,
76*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.stop)
77*99a2dd95SBruce Richardson 
78*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_enqueue,
79*99a2dd95SBruce Richardson 	lib.eventdev.tx.adapter.enq)
80*99a2dd95SBruce Richardson 
81*99a2dd95SBruce Richardson /* Eventdev Timer adapter trace points */
82*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_create,
83*99a2dd95SBruce Richardson 	lib.eventdev.timer.create)
84*99a2dd95SBruce Richardson 
85*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_start,
86*99a2dd95SBruce Richardson 	lib.eventdev.timer.start)
87*99a2dd95SBruce Richardson 
88*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stop,
89*99a2dd95SBruce Richardson 	lib.eventdev.timer.stop)
90*99a2dd95SBruce Richardson 
91*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_free,
92*99a2dd95SBruce Richardson 	lib.eventdev.timer.free)
93*99a2dd95SBruce Richardson 
94*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_burst,
95*99a2dd95SBruce Richardson 	lib.eventdev.timer.burst)
96*99a2dd95SBruce Richardson 
97*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_tmo_tick_burst,
98*99a2dd95SBruce Richardson 	lib.eventdev.timer.tick.burst)
99*99a2dd95SBruce Richardson 
100*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_cancel_burst,
101*99a2dd95SBruce Richardson 	lib.eventdev.timer.cancel)
102*99a2dd95SBruce Richardson 
103*99a2dd95SBruce Richardson /* Eventdev Crypto adapter trace points */
104*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_create,
105*99a2dd95SBruce Richardson 	lib.eventdev.crypto.create)
106*99a2dd95SBruce Richardson 
107*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_free,
108*99a2dd95SBruce Richardson 	lib.eventdev.crypto.free)
109*99a2dd95SBruce Richardson 
110*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_add,
111*99a2dd95SBruce Richardson 	lib.eventdev.crypto.queue.add)
112*99a2dd95SBruce Richardson 
113*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_del,
114*99a2dd95SBruce Richardson 	lib.eventdev.crypto.queue.del)
115*99a2dd95SBruce Richardson 
116*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_start,
117*99a2dd95SBruce Richardson 	lib.eventdev.crypto.start)
118*99a2dd95SBruce Richardson 
119*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stop,
120*99a2dd95SBruce Richardson 	lib.eventdev.crypto.stop)
121*99a2dd95SBruce Richardson 
122*99a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_enqueue,
123*99a2dd95SBruce Richardson 	lib.eventdev.crypto.enq)
124