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