doc: add Meson coding style to contributors guide
[dpdk.git] / lib / librte_eventdev / eventdev_trace_points.c
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_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)