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