xref: /dpdk/lib/eventdev/eventdev_trace.h (revision 719834a6849e1daf4a70ff7742bbcc3ae7e25607)
1f26f2ca6SPavan Nikhilesh /* SPDX-License-Identifier: BSD-3-Clause
2f26f2ca6SPavan Nikhilesh  * Copyright(C) 2020 Marvell International Ltd.
3f26f2ca6SPavan Nikhilesh  */
4f26f2ca6SPavan Nikhilesh 
59af60144SAnkur Dwivedi #ifndef EVENTDEV_TRACE_H
69af60144SAnkur Dwivedi #define EVENTDEV_TRACE_H
7f26f2ca6SPavan Nikhilesh 
8f26f2ca6SPavan Nikhilesh /**
9f26f2ca6SPavan Nikhilesh  * @file
10f26f2ca6SPavan Nikhilesh  *
11f26f2ca6SPavan Nikhilesh  * API for ethdev trace support
12f26f2ca6SPavan Nikhilesh  */
13f26f2ca6SPavan Nikhilesh 
14f26f2ca6SPavan Nikhilesh #include <rte_trace_point.h>
15f26f2ca6SPavan Nikhilesh 
16f26f2ca6SPavan Nikhilesh #include "rte_eventdev.h"
17c1749bc5SVolodymyr Fialko #include "rte_event_crypto_adapter.h"
18f26f2ca6SPavan Nikhilesh #include "rte_event_eth_rx_adapter.h"
19f26f2ca6SPavan Nikhilesh #include "rte_event_timer_adapter.h"
20f26f2ca6SPavan Nikhilesh 
21*719834a6SMattias Rönnblom #ifdef __cplusplus
22*719834a6SMattias Rönnblom extern "C" {
23*719834a6SMattias Rönnblom #endif
24*719834a6SMattias Rönnblom 
25f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
26f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_configure,
27f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id,
28f26f2ca6SPavan Nikhilesh 		const struct rte_event_dev_config *dev_conf, int rc),
29f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
30f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns);
31f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(dev_conf->nb_events_limit);
32f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_conf->nb_event_queues);
33f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_conf->nb_event_ports);
34f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows);
35f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth);
36f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth);
37f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(dev_conf->event_dev_cfg);
38f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_conf->nb_single_link_event_port_queues);
39f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
40f26f2ca6SPavan Nikhilesh )
41f26f2ca6SPavan Nikhilesh 
42f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
43f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_queue_setup,
44f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id,
45f26f2ca6SPavan Nikhilesh 		const struct rte_event_queue_conf *queue_conf),
46f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
47f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(queue_id);
48f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(queue_conf->nb_atomic_flows);
49f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences);
50f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(queue_conf->event_queue_cfg);
51f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(queue_conf->schedule_type);
52f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(queue_conf->priority);
53f26f2ca6SPavan Nikhilesh )
54f26f2ca6SPavan Nikhilesh 
55f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
56f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_port_setup,
57f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
58f26f2ca6SPavan Nikhilesh 		const struct rte_event_port_conf *port_conf, int rc),
59f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
60f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(port_id);
61f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(port_conf->new_event_threshold);
62f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(port_conf->dequeue_depth);
63f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(port_conf->enqueue_depth);
64f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(port_conf->event_port_cfg);
65f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
667f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(port_conf);
67f26f2ca6SPavan Nikhilesh )
68f26f2ca6SPavan Nikhilesh 
69f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
70f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_port_link,
71f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
72f26f2ca6SPavan Nikhilesh 		uint16_t nb_links, int rc),
73f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
74f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(port_id);
75f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(nb_links);
76f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
77f26f2ca6SPavan Nikhilesh )
78f26f2ca6SPavan Nikhilesh 
79f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
80d007a7f3SPavan Nikhilesh 	rte_eventdev_trace_port_profile_links_set,
81d007a7f3SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
82d007a7f3SPavan Nikhilesh 		uint16_t nb_links, uint8_t profile_id, int rc),
83d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
84d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(port_id);
85d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u16(nb_links);
86d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(profile_id);
87d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
88d007a7f3SPavan Nikhilesh )
89d007a7f3SPavan Nikhilesh 
90d007a7f3SPavan Nikhilesh RTE_TRACE_POINT(
91f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_port_unlink,
92f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
93f26f2ca6SPavan Nikhilesh 		uint16_t nb_unlinks, int rc),
94f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
95f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(port_id);
96f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(nb_unlinks);
97f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
98f26f2ca6SPavan Nikhilesh )
99f26f2ca6SPavan Nikhilesh 
100f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
101d007a7f3SPavan Nikhilesh 	rte_eventdev_trace_port_profile_unlink,
102d007a7f3SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
103d007a7f3SPavan Nikhilesh 		uint16_t nb_unlinks, uint8_t profile_id, int rc),
104d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
105d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(port_id);
106d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u16(nb_unlinks);
107d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(profile_id);
108d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
109d007a7f3SPavan Nikhilesh )
110d007a7f3SPavan Nikhilesh 
111d007a7f3SPavan Nikhilesh RTE_TRACE_POINT(
112f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_start,
113f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, int rc),
114f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
115f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
116f26f2ca6SPavan Nikhilesh )
117f26f2ca6SPavan Nikhilesh 
118f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
119f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_stop,
120f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id),
121f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
122f26f2ca6SPavan Nikhilesh )
123f26f2ca6SPavan Nikhilesh 
124f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
125f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_close,
126f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id),
127f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
128f26f2ca6SPavan Nikhilesh )
129f26f2ca6SPavan Nikhilesh 
130f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
131f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_rx_adapter_create,
132f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
133f26f2ca6SPavan Nikhilesh 		void *conf_arg),
134f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
135f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
136f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(conf_cb);
137f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(conf_arg);
138f26f2ca6SPavan Nikhilesh )
139f26f2ca6SPavan Nikhilesh 
140f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
141f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_rx_adapter_free,
142f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
143f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
144f26f2ca6SPavan Nikhilesh )
145f26f2ca6SPavan Nikhilesh 
146f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
147f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_rx_adapter_queue_add,
148f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
149f26f2ca6SPavan Nikhilesh 		int32_t rx_queue_id,
150f26f2ca6SPavan Nikhilesh 		const struct rte_event_eth_rx_adapter_queue_conf *queue_conf,
151f26f2ca6SPavan Nikhilesh 		int rc),
152f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
153f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(eth_dev_id);
154f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(rx_queue_id);
155f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(queue_conf->rx_queue_flags);
156f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(queue_conf->servicing_weight);
157f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(queue_conf->ev.queue_id);
158f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(queue_conf->ev.priority);
159f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
160f26f2ca6SPavan Nikhilesh )
161f26f2ca6SPavan Nikhilesh 
162f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
163f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_rx_adapter_queue_del,
164f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
165f26f2ca6SPavan Nikhilesh 		int32_t rx_queue_id, int rc),
166f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
167f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(eth_dev_id);
168f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(rx_queue_id);
169f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
170f26f2ca6SPavan Nikhilesh )
171f26f2ca6SPavan Nikhilesh 
172f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
173f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_rx_adapter_start,
174f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
175f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
176f26f2ca6SPavan Nikhilesh )
177f26f2ca6SPavan Nikhilesh 
178f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
179f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_rx_adapter_stop,
180f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
181f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
182f26f2ca6SPavan Nikhilesh )
183f26f2ca6SPavan Nikhilesh 
184f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
185f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_tx_adapter_create,
186f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
187f26f2ca6SPavan Nikhilesh 		struct rte_event_port_conf *port_conf, int rc),
188f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
189f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
190f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(port_conf->new_event_threshold);
191f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(port_conf->dequeue_depth);
192f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(port_conf->enqueue_depth);
193f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u32(port_conf->event_port_cfg);
194f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(conf_cb);
195f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
196f26f2ca6SPavan Nikhilesh )
197f26f2ca6SPavan Nikhilesh 
198f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
199f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_tx_adapter_free,
200f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
201f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
202f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
203f26f2ca6SPavan Nikhilesh )
204f26f2ca6SPavan Nikhilesh 
205f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
206f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_tx_adapter_queue_add,
207f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
208f26f2ca6SPavan Nikhilesh 		int32_t queue, int rc),
209f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
210f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(eth_dev_id);
211f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(queue);
212f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
213f26f2ca6SPavan Nikhilesh )
214f26f2ca6SPavan Nikhilesh 
215f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
216f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_tx_adapter_queue_del,
217f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
218f26f2ca6SPavan Nikhilesh 		int32_t queue, int rc),
219f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
220f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(eth_dev_id);
221f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(queue);
222f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
223f26f2ca6SPavan Nikhilesh )
224f26f2ca6SPavan Nikhilesh 
225f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
226f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_tx_adapter_start,
227f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
228f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
229f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
230f26f2ca6SPavan Nikhilesh )
231f26f2ca6SPavan Nikhilesh 
232f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
233f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_eth_tx_adapter_stop,
234f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
235f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
236f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
237f26f2ca6SPavan Nikhilesh )
238f26f2ca6SPavan Nikhilesh 
239f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
240f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_timer_adapter_create,
241f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint16_t adapter_id, void *adapter,
242f26f2ca6SPavan Nikhilesh 		const struct rte_event_timer_adapter_conf *conf,
243f26f2ca6SPavan Nikhilesh 		void *conf_cb),
244f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(adapter_id);
245f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(adapter);
246f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(conf);
247f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(conf->event_dev_id);
248f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u16(conf->timer_adapter_id);
249f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u64(conf->timer_tick_ns);
250f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u64(conf->max_tmo_ns);
251f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u64(conf->nb_timers);
252f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u64(conf->flags);
253f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(conf_cb);
254f26f2ca6SPavan Nikhilesh )
255f26f2ca6SPavan Nikhilesh 
256f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
257f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_timer_adapter_start,
258f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(const void *adapter),
259f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(adapter);
260f26f2ca6SPavan Nikhilesh )
261f26f2ca6SPavan Nikhilesh 
262f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
263f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_timer_adapter_stop,
264f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(const void *adapter),
265f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(adapter);
266f26f2ca6SPavan Nikhilesh )
267f26f2ca6SPavan Nikhilesh 
268f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
269f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_timer_adapter_free,
270f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(void *adapter),
271f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(adapter);
272f26f2ca6SPavan Nikhilesh )
273f26f2ca6SPavan Nikhilesh 
274f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
275f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_crypto_adapter_create,
2767f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id,
2777f2d9df6SAmit Prakash Shukla 		struct rte_event_port_conf *port_config, int mode, int ret),
278f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
279f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
2807f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(port_config);
2817f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_i32(port_config->new_event_threshold);
2827f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(port_config->dequeue_depth);
2837f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(port_config->enqueue_depth);
2847f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(port_config->event_port_cfg);
2857f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(mode);
2867f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(ret);
287f26f2ca6SPavan Nikhilesh )
288f26f2ca6SPavan Nikhilesh 
289f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
290f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_crypto_adapter_free,
291f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
292f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
293f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(adapter);
294f26f2ca6SPavan Nikhilesh )
295f26f2ca6SPavan Nikhilesh 
296f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
297f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_crypto_adapter_queue_pair_add,
298f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
299c1749bc5SVolodymyr Fialko 		int32_t queue_pair_id,
300c1749bc5SVolodymyr Fialko 		const struct rte_event_crypto_adapter_queue_conf *conf),
301f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
302f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(cdev_id);
303f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(queue_pair_id);
304c1749bc5SVolodymyr Fialko 	rte_trace_point_emit_ptr(conf);
305f26f2ca6SPavan Nikhilesh )
306f26f2ca6SPavan Nikhilesh 
307f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
308f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_crypto_adapter_queue_pair_del,
309f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
310f26f2ca6SPavan Nikhilesh 		int32_t queue_pair_id, int rc),
311f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
312f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(cdev_id);
313f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_i32(queue_pair_id);
314f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_int(rc);
315f26f2ca6SPavan Nikhilesh )
316f26f2ca6SPavan Nikhilesh 
317f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
318f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_crypto_adapter_start,
319f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
320f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
321f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_ptr(adapter);
322f26f2ca6SPavan Nikhilesh )
323f26f2ca6SPavan Nikhilesh 
324f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT(
325f26f2ca6SPavan Nikhilesh 	rte_eventdev_trace_crypto_adapter_stop,
326f26f2ca6SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
327f26f2ca6SPavan Nikhilesh 	rte_trace_point_emit_u8(adptr_id);
328f26f2ca6SPavan Nikhilesh )
329f26f2ca6SPavan Nikhilesh 
3307f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3317f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_crypto_adapter_event_port_get,
3327f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id),
3337f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
3347f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(event_port_id);
3357f2d9df6SAmit Prakash Shukla )
3367f2d9df6SAmit Prakash Shukla 
3377f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3387f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_crypto_adapter_service_id_get,
3397f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id),
3407f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
3417f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(service_id);
3427f2d9df6SAmit Prakash Shukla )
3437f2d9df6SAmit Prakash Shukla 
3447f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3457f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_attr_get,
3467f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint32_t attr_id,
3477f2d9df6SAmit Prakash Shukla 		uint32_t attr_value),
3487f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
3497f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
3507f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_id);
3517f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_value);
3527f2d9df6SAmit Prakash Shukla )
3537f2d9df6SAmit Prakash Shukla 
3547f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3557f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_get_dev_id,
3567f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const char *name, int dev_id),
3577f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_string(name);
3587f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(dev_id);
3597f2d9df6SAmit Prakash Shukla )
3607f2d9df6SAmit Prakash Shukla 
3617f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3627f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_info_get,
3637f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev_info, const void *dev),
3647f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
3657f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev_info);
3667f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
3677f2d9df6SAmit Prakash Shukla )
3687f2d9df6SAmit Prakash Shukla 
3697f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3707f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_service_id_get,
3717f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint32_t service_id),
3727f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
3737f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(service_id);
3747f2d9df6SAmit Prakash Shukla )
3757f2d9df6SAmit Prakash Shukla 
3767f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3777f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_socket_id,
3787f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, int socket_id),
3797f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
3807f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
3817f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(socket_id);
3827f2d9df6SAmit Prakash Shukla )
3837f2d9df6SAmit Prakash Shukla 
3847f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3857f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_stop_flush_callback_register,
3867f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *callback, const void *userdata),
3877f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
3887f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(callback);
3897f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(userdata);
3907f2d9df6SAmit Prakash Shukla )
3917f2d9df6SAmit Prakash Shukla 
3927f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
3937f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_caps_get,
3947f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id),
3957f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
3967f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_port_id);
3977f2d9df6SAmit Prakash Shukla )
3987f2d9df6SAmit Prakash Shukla 
3997f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4007f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_cb_register,
4017f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, const void *cb_fn,
4027f2d9df6SAmit Prakash Shukla 		const void *cb_arg),
4037f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
4047f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
4057f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(cb_fn);
4067f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(cb_arg);
4077f2d9df6SAmit Prakash Shukla )
4087f2d9df6SAmit Prakash Shukla 
4097f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4107f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_create_with_params,
4117f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id,
4127f2d9df6SAmit Prakash Shukla 		const struct rte_event_port_conf *port_config,
4137f2d9df6SAmit Prakash Shukla 		const struct rte_event_eth_rx_adapter_params *rxa_params,
4147f2d9df6SAmit Prakash Shukla 		int ret),
4157f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
4167f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
4177f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(port_config);
4187f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_i32(port_config->new_event_threshold);
4197f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(port_config->dequeue_depth);
4207f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(port_config->enqueue_depth);
4217f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(port_config->event_port_cfg);
4227f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(rxa_params);
4237f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(rxa_params->event_buf_size);
4247f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(ret);
4257f2d9df6SAmit Prakash Shukla )
4267f2d9df6SAmit Prakash Shukla 
4277f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4287f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_service_id_get,
4297f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id),
4307f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
4317f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(service_id);
4327f2d9df6SAmit Prakash Shukla )
4337f2d9df6SAmit Prakash Shukla 
4347f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4357f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_event_port_get,
4367f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id),
4377f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
4387f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(event_port_id);
4397f2d9df6SAmit Prakash Shukla )
4407f2d9df6SAmit Prakash Shukla 
4417f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4427f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_vector_limits_get,
4437f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id,
4447f2d9df6SAmit Prakash Shukla 		uint16_t min_sz, uint16_t max_sz, uint8_t log2_sz,
4457f2d9df6SAmit Prakash Shukla 		uint64_t min_timeout_ns, uint64_t max_timeout_ns, int ret),
4467f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
4477f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_port_id);
4487f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(min_sz);
4497f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(max_sz);
4507f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(log2_sz);
4517f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(min_timeout_ns);
4527f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(max_timeout_ns);
4537f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(ret);
4547f2d9df6SAmit Prakash Shukla )
4557f2d9df6SAmit Prakash Shukla 
4567f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4577f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_caps_get,
4587f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint16_t eth_port_id,
4597f2d9df6SAmit Prakash Shukla 		const void *eth_dev),
4607f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
4617f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
4627f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_port_id);
4637f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(eth_dev);
4647f2d9df6SAmit Prakash Shukla )
4657f2d9df6SAmit Prakash Shukla 
4667f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4677f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_event_port_get,
4687f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t id),
4697f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(id);
4707f2d9df6SAmit Prakash Shukla )
4717f2d9df6SAmit Prakash Shukla 
4727f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4737f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_service_id_get,
4747f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t id, uint32_t service_id),
4757f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(id);
4767f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(service_id);
4777f2d9df6SAmit Prakash Shukla )
4787f2d9df6SAmit Prakash Shukla 
4797f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4807f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_port_attr_get,
4817f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id,
4827f2d9df6SAmit Prakash Shukla 		uint32_t attr_id, uint32_t attr_value),
4837f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
4847f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
4857f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(port_id);
4867f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_id);
4877f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_value);
4887f2d9df6SAmit Prakash Shukla )
4897f2d9df6SAmit Prakash Shukla 
4907f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
4917f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_port_default_conf_get,
4927f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id,
4937f2d9df6SAmit Prakash Shukla 		const struct rte_event_port_conf *port_conf),
4947f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
4957f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
4967f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(port_id);
4977f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(port_conf);
4987f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_i32(port_conf->new_event_threshold);
4997f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(port_conf->dequeue_depth);
5007f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(port_conf->enqueue_depth);
5017f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(port_conf->event_port_cfg);
5027f2d9df6SAmit Prakash Shukla )
5037f2d9df6SAmit Prakash Shukla 
5047f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5057f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_port_links_get,
5067f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, int count),
5077f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
5087f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(port_id);
5097f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(count);
5107f2d9df6SAmit Prakash Shukla )
5117f2d9df6SAmit Prakash Shukla 
5127f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
513d007a7f3SPavan Nikhilesh 	rte_eventdev_trace_port_profile_links_get,
514d007a7f3SPavan Nikhilesh 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, uint8_t profile_id,
515d007a7f3SPavan Nikhilesh 		int count),
516d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(dev_id);
517d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(port_id);
518d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_u8(profile_id);
519d007a7f3SPavan Nikhilesh 	rte_trace_point_emit_int(count);
520d007a7f3SPavan Nikhilesh )
521d007a7f3SPavan Nikhilesh 
522d007a7f3SPavan Nikhilesh RTE_TRACE_POINT(
5237f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_port_unlinks_in_progress,
5247f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id),
5257f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
5267f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(port_id);
5277f2d9df6SAmit Prakash Shukla )
5287f2d9df6SAmit Prakash Shukla 
5297f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5307f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_queue_attr_get,
5317f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id,
5327f2d9df6SAmit Prakash Shukla 		uint32_t attr_id, uint32_t attr_value),
5337f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
5347f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
5357f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(queue_id);
5367f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_id);
5377f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_value);
5387f2d9df6SAmit Prakash Shukla )
5397f2d9df6SAmit Prakash Shukla 
5407f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5417f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_queue_default_conf_get,
5427f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id,
5437f2d9df6SAmit Prakash Shukla 		const struct rte_event_queue_conf *queue_conf),
5447f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
5457f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
5467f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(queue_id);
5477f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(queue_conf);
5487f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(queue_conf->nb_atomic_flows);
5497f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences);
5507f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(queue_conf->event_queue_cfg);
5517f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(queue_conf->schedule_type);
5527f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(queue_conf->priority);
5537f2d9df6SAmit Prakash Shukla )
5547f2d9df6SAmit Prakash Shukla 
5557f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5567f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_ring_create,
5577f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const char *name, unsigned int count,
5587f2d9df6SAmit Prakash Shukla 		int socket_id, unsigned int flags),
5597f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_string(name);
5607f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(count);
5617f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(socket_id);
5627f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(flags);
5637f2d9df6SAmit Prakash Shukla )
5647f2d9df6SAmit Prakash Shukla 
5657f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5667f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_ring_free,
5677f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const char *name),
5687f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_string(name);
5697f2d9df6SAmit Prakash Shukla )
5707f2d9df6SAmit Prakash Shukla 
5717f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5727f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_ring_init,
5737f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const void *r, const char *name,
5747f2d9df6SAmit Prakash Shukla 		unsigned int count, unsigned int flags),
5757f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(r);
5767f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_string(name);
5777f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(count);
5787f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(flags);
5797f2d9df6SAmit Prakash Shukla )
5807f2d9df6SAmit Prakash Shukla 
5817f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5827f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_ring_lookup,
5837f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const char *name),
5847f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_string(name);
5857f2d9df6SAmit Prakash Shukla )
5867f2d9df6SAmit Prakash Shukla 
5877f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5887f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_adapter_caps_get,
5897f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id),
5907f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
5917f2d9df6SAmit Prakash Shukla )
5927f2d9df6SAmit Prakash Shukla 
5937f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
5947f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_adapter_get_info,
5957f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const void *adapter,
5967f2d9df6SAmit Prakash Shukla 		const struct rte_event_timer_adapter_info *adapter_info),
5977f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter);
5987f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter_info);
5997f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(adapter_info->min_resolution_ns);
6007f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(adapter_info->max_tmo_ns);
6017f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(adapter_info->caps);
6027f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(adapter_info->event_dev_port_id);
6037f2d9df6SAmit Prakash Shukla )
6047f2d9df6SAmit Prakash Shukla 
6057f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6067f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_adapter_lookup,
6077f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint16_t adapter_id, const void *adapter),
6087f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(adapter_id);
6097f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter);
6107f2d9df6SAmit Prakash Shukla )
6117f2d9df6SAmit Prakash Shukla 
6127f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6137f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_adapter_service_id_get,
6147f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const struct rte_event_timer_adapter *adapter,
6157f2d9df6SAmit Prakash Shukla 		uint32_t service_id),
6167f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter);
6177f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(service_id);
6187f2d9df6SAmit Prakash Shukla )
6197f2d9df6SAmit Prakash Shukla 
6207f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6217f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_vector_pool_create,
6227f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const void *mp, const char *name, int socket_id,
6237f2d9df6SAmit Prakash Shukla 		uint32_t size, uint32_t cache_size, uint32_t elt_size),
6247f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(mp);
6257f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_string(name);
6267f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(socket_id);
6277f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(size);
6287f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(cache_size);
6297f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(elt_size);
6307f2d9df6SAmit Prakash Shukla )
6317f2d9df6SAmit Prakash Shukla 
6327f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6337f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_queue_conf_get,
6347f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
6357f2d9df6SAmit Prakash Shukla 		uint16_t rx_queue_id, const void *queue_conf),
6367f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
6377f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
6387f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(rx_queue_id);
6397f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(queue_conf);
6407f2d9df6SAmit Prakash Shukla )
6417f2d9df6SAmit Prakash Shukla 
6427f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6437f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_queue_attr_set,
6447f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id, uint32_t attr_id,
6457f2d9df6SAmit Prakash Shukla 		uint64_t attr_value),
6467f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
6477f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(queue_id);
6487f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u32(attr_id);
6497f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(attr_value);
6507f2d9df6SAmit Prakash Shukla )
6517f2d9df6SAmit Prakash Shukla 
6527f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6537f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_port_quiesce,
6547f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id, const void *args),
6557f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
6567f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
6577f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(port_id);
6587f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(args);
6597f2d9df6SAmit Prakash Shukla )
6607f2d9df6SAmit Prakash Shukla 
6617f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6627f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_crypto_adapter_caps_get,
6637f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t cdev_id,
6647f2d9df6SAmit Prakash Shukla 		const void *cdev),
6657f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
6667f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(dev);
6677f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(cdev_id);
6687f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(cdev);
6697f2d9df6SAmit Prakash Shukla )
6707f2d9df6SAmit Prakash Shukla 
6717f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6727f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_dequeue_timeout_ticks,
6737f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint64_t ns,
6747f2d9df6SAmit Prakash Shukla 		const void *timeout_ticks),
6757f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
6767f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(ns);
6777f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(timeout_ticks);
6787f2d9df6SAmit Prakash Shukla )
6797f2d9df6SAmit Prakash Shukla 
6807f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
6817f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_crypto_adapter_stats_get,
6827f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats,
6837f2d9df6SAmit Prakash Shukla 		uint64_t event_poll_count, uint64_t event_deq_count,
6847f2d9df6SAmit Prakash Shukla 		uint64_t crypto_enq_count, uint64_t crypto_enq_fail,
6857f2d9df6SAmit Prakash Shukla 		uint64_t crypto_deq_count, uint64_t event_enq_count,
6867f2d9df6SAmit Prakash Shukla 		uint64_t event_enq_retry_count, uint64_t event_enq_fail_count),
6877f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
6887f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(stats);
6897f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(event_poll_count);
6907f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(event_deq_count);
6917f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(crypto_enq_count);
6927f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(crypto_enq_fail);
6937f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(crypto_deq_count);
6947f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(event_enq_count);
6957f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(event_enq_retry_count);
6967f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(event_enq_fail_count);
6977f2d9df6SAmit Prakash Shukla )
6987f2d9df6SAmit Prakash Shukla 
6997f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7007f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_crypto_adapter_stats_reset,
7017f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
7027f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7037f2d9df6SAmit Prakash Shukla )
7047f2d9df6SAmit Prakash Shukla 
7057f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7067f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_stats_get,
7077f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats),
7087f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7097f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(stats);
7107f2d9df6SAmit Prakash Shukla )
7117f2d9df6SAmit Prakash Shukla 
7127f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7137f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_crypto_adapter_vector_limits_get,
7147f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t cdev_id,
7157f2d9df6SAmit Prakash Shukla 		const void *limits),
7167f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(dev_id);
7177f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(cdev_id);
7187f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(limits);
7197f2d9df6SAmit Prakash Shukla )
7207f2d9df6SAmit Prakash Shukla 
7217f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7227f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_queue_stats_get,
7237f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
7247f2d9df6SAmit Prakash Shukla 		uint16_t rx_queue_id, const void *stats),
7257f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7267f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
7277f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(rx_queue_id);
7287f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(stats);
7297f2d9df6SAmit Prakash Shukla )
7307f2d9df6SAmit Prakash Shukla 
7317f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7327f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_stats_reset,
7337f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
7347f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7357f2d9df6SAmit Prakash Shukla )
7367f2d9df6SAmit Prakash Shukla 
7377f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7387f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_queue_stats_reset,
7397f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
7407f2d9df6SAmit Prakash Shukla 		uint16_t rx_queue_id),
7417f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7427f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
7437f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(rx_queue_id);
7447f2d9df6SAmit Prakash Shukla )
7457f2d9df6SAmit Prakash Shukla 
7467f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7477f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_rx_adapter_instance_get,
7487f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t rx_queue_id,
7497f2d9df6SAmit Prakash Shukla 		uint8_t rxa_inst_id),
7507f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
7517f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(rx_queue_id);
7527f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(rxa_inst_id);
7537f2d9df6SAmit Prakash Shukla )
7547f2d9df6SAmit Prakash Shukla 
7557f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7567f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_stats_get,
7577f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint64_t tx_retry,
7587f2d9df6SAmit Prakash Shukla 		uint64_t tx_packets, uint64_t tx_dropped, int ret),
7597f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7607f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(tx_retry);
7617f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(tx_packets);
7627f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u64(tx_dropped);
7637f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(ret);
7647f2d9df6SAmit Prakash Shukla )
7657f2d9df6SAmit Prakash Shukla 
7667f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7677f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_stats_reset,
7687f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int ret),
7697f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(adptr_id);
7707f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_int(ret);
7717f2d9df6SAmit Prakash Shukla )
7727f2d9df6SAmit Prakash Shukla 
7737f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7747f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_instance_get,
7757f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id,
7767f2d9df6SAmit Prakash Shukla 		uint8_t txa_inst_id),
7777f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
7787f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(tx_queue_id);
7797f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u8(txa_inst_id);
7807f2d9df6SAmit Prakash Shukla )
7817f2d9df6SAmit Prakash Shukla 
7827f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7837f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_queue_start,
7847f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id),
7857f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
7867f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(tx_queue_id);
7877f2d9df6SAmit Prakash Shukla )
7887f2d9df6SAmit Prakash Shukla 
7897f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7907f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_eth_tx_adapter_queue_stop,
7917f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id),
7927f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(eth_dev_id);
7937f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_u16(tx_queue_id);
7947f2d9df6SAmit Prakash Shukla )
7957f2d9df6SAmit Prakash Shukla 
7967f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
7977f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_adapter_stats_get,
7987f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const void *adapter, const void *stats),
7997f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter);
8007f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(stats);
8017f2d9df6SAmit Prakash Shukla )
8027f2d9df6SAmit Prakash Shukla 
8037f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
8047f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_adapter_stats_reset,
8057f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const void *adapter),
8067f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter);
8077f2d9df6SAmit Prakash Shukla )
8087f2d9df6SAmit Prakash Shukla 
8097f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT(
8107f2d9df6SAmit Prakash Shukla 	rte_eventdev_trace_timer_remaining_ticks_get,
8117f2d9df6SAmit Prakash Shukla 	RTE_TRACE_POINT_ARGS(const void *adapter, const void *evtim, const void *ticks_remaining),
8127f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(adapter);
8137f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(evtim);
8147f2d9df6SAmit Prakash Shukla 	rte_trace_point_emit_ptr(ticks_remaining);
8157f2d9df6SAmit Prakash Shukla )
8167f2d9df6SAmit Prakash Shukla 
817f26f2ca6SPavan Nikhilesh #ifdef __cplusplus
818f26f2ca6SPavan Nikhilesh }
819f26f2ca6SPavan Nikhilesh #endif
820f26f2ca6SPavan Nikhilesh 
8219af60144SAnkur Dwivedi #endif /* EVENTDEV_TRACE_H */
822