1*2d9fd380Sjfb8856606 /* SPDX-License-Identifier: BSD-3-Clause
2*2d9fd380Sjfb8856606  * Copyright(C) 2020 Marvell International Ltd.
3*2d9fd380Sjfb8856606  */
4*2d9fd380Sjfb8856606 
5*2d9fd380Sjfb8856606 #ifndef _RTE_EVENTDEV_TRACE_H_
6*2d9fd380Sjfb8856606 #define _RTE_EVENTDEV_TRACE_H_
7*2d9fd380Sjfb8856606 
8*2d9fd380Sjfb8856606 /**
9*2d9fd380Sjfb8856606  * @file
10*2d9fd380Sjfb8856606  *
11*2d9fd380Sjfb8856606  * API for ethdev trace support
12*2d9fd380Sjfb8856606  */
13*2d9fd380Sjfb8856606 
14*2d9fd380Sjfb8856606 #ifdef __cplusplus
15*2d9fd380Sjfb8856606 extern "C" {
16*2d9fd380Sjfb8856606 #endif
17*2d9fd380Sjfb8856606 
18*2d9fd380Sjfb8856606 #include <rte_trace_point.h>
19*2d9fd380Sjfb8856606 
20*2d9fd380Sjfb8856606 #include "rte_eventdev.h"
21*2d9fd380Sjfb8856606 #include "rte_event_eth_rx_adapter.h"
22*2d9fd380Sjfb8856606 #include "rte_event_timer_adapter.h"
23*2d9fd380Sjfb8856606 
24*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
25*2d9fd380Sjfb8856606 	rte_eventdev_trace_configure,
26*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id,
27*2d9fd380Sjfb8856606 		const struct rte_event_dev_config *dev_conf, int rc),
28*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
29*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns);
30*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(dev_conf->nb_events_limit);
31*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_conf->nb_event_queues);
32*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_conf->nb_event_ports);
33*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows);
34*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth);
35*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth);
36*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(dev_conf->event_dev_cfg);
37*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_conf->nb_single_link_event_port_queues);
38*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
39*2d9fd380Sjfb8856606 )
40*2d9fd380Sjfb8856606 
41*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
42*2d9fd380Sjfb8856606 	rte_eventdev_trace_queue_setup,
43*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id,
44*2d9fd380Sjfb8856606 		const struct rte_event_queue_conf *queue_conf),
45*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
46*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(queue_id);
47*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(queue_conf->nb_atomic_flows);
48*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences);
49*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(queue_conf->event_queue_cfg);
50*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(queue_conf->schedule_type);
51*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(queue_conf->priority);
52*2d9fd380Sjfb8856606 )
53*2d9fd380Sjfb8856606 
54*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
55*2d9fd380Sjfb8856606 	rte_eventdev_trace_port_setup,
56*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
57*2d9fd380Sjfb8856606 		const struct rte_event_port_conf *port_conf, int rc),
58*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
59*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(port_id);
60*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(port_conf->new_event_threshold);
61*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(port_conf->dequeue_depth);
62*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(port_conf->enqueue_depth);
63*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(port_conf->event_port_cfg);
64*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
65*2d9fd380Sjfb8856606 )
66*2d9fd380Sjfb8856606 
67*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
68*2d9fd380Sjfb8856606 	rte_eventdev_trace_port_link,
69*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
70*2d9fd380Sjfb8856606 		uint16_t nb_links, int rc),
71*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
72*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(port_id);
73*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(nb_links);
74*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
75*2d9fd380Sjfb8856606 )
76*2d9fd380Sjfb8856606 
77*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
78*2d9fd380Sjfb8856606 	rte_eventdev_trace_port_unlink,
79*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
80*2d9fd380Sjfb8856606 		uint16_t nb_unlinks, int rc),
81*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
82*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(port_id);
83*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(nb_unlinks);
84*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
85*2d9fd380Sjfb8856606 )
86*2d9fd380Sjfb8856606 
87*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
88*2d9fd380Sjfb8856606 	rte_eventdev_trace_start,
89*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id, int rc),
90*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
91*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
92*2d9fd380Sjfb8856606 )
93*2d9fd380Sjfb8856606 
94*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
95*2d9fd380Sjfb8856606 	rte_eventdev_trace_stop,
96*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id),
97*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
98*2d9fd380Sjfb8856606 )
99*2d9fd380Sjfb8856606 
100*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
101*2d9fd380Sjfb8856606 	rte_eventdev_trace_close,
102*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t dev_id),
103*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
104*2d9fd380Sjfb8856606 )
105*2d9fd380Sjfb8856606 
106*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
107*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_rx_adapter_create,
108*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
109*2d9fd380Sjfb8856606 		void *conf_arg),
110*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
111*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
112*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(conf_cb);
113*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(conf_arg);
114*2d9fd380Sjfb8856606 )
115*2d9fd380Sjfb8856606 
116*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
117*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_rx_adapter_free,
118*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
119*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
120*2d9fd380Sjfb8856606 )
121*2d9fd380Sjfb8856606 
122*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
123*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_rx_adapter_queue_add,
124*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
125*2d9fd380Sjfb8856606 		int32_t rx_queue_id,
126*2d9fd380Sjfb8856606 		const struct rte_event_eth_rx_adapter_queue_conf *queue_conf,
127*2d9fd380Sjfb8856606 		int rc),
128*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
129*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(eth_dev_id);
130*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(rx_queue_id);
131*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(queue_conf->rx_queue_flags);
132*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(queue_conf->servicing_weight);
133*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(queue_conf->ev.queue_id);
134*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(queue_conf->ev.priority);
135*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
136*2d9fd380Sjfb8856606 )
137*2d9fd380Sjfb8856606 
138*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
139*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_rx_adapter_queue_del,
140*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
141*2d9fd380Sjfb8856606 		int32_t rx_queue_id, int rc),
142*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
143*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(eth_dev_id);
144*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(rx_queue_id);
145*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
146*2d9fd380Sjfb8856606 )
147*2d9fd380Sjfb8856606 
148*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
149*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_rx_adapter_start,
150*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
151*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
152*2d9fd380Sjfb8856606 )
153*2d9fd380Sjfb8856606 
154*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
155*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_rx_adapter_stop,
156*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
157*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
158*2d9fd380Sjfb8856606 )
159*2d9fd380Sjfb8856606 
160*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
161*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_tx_adapter_create,
162*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
163*2d9fd380Sjfb8856606 		struct rte_event_port_conf *port_conf, int rc),
164*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
165*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
166*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(port_conf->new_event_threshold);
167*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(port_conf->dequeue_depth);
168*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(port_conf->enqueue_depth);
169*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(port_conf->event_port_cfg);
170*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(conf_cb);
171*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
172*2d9fd380Sjfb8856606 )
173*2d9fd380Sjfb8856606 
174*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
175*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_tx_adapter_free,
176*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
177*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
178*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
179*2d9fd380Sjfb8856606 )
180*2d9fd380Sjfb8856606 
181*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
182*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_tx_adapter_queue_add,
183*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
184*2d9fd380Sjfb8856606 		int32_t queue, int rc),
185*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
186*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(eth_dev_id);
187*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(queue);
188*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
189*2d9fd380Sjfb8856606 )
190*2d9fd380Sjfb8856606 
191*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
192*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_tx_adapter_queue_del,
193*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
194*2d9fd380Sjfb8856606 		int32_t queue, int rc),
195*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
196*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(eth_dev_id);
197*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(queue);
198*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
199*2d9fd380Sjfb8856606 )
200*2d9fd380Sjfb8856606 
201*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
202*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_tx_adapter_start,
203*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
204*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
205*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
206*2d9fd380Sjfb8856606 )
207*2d9fd380Sjfb8856606 
208*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
209*2d9fd380Sjfb8856606 	rte_eventdev_trace_eth_tx_adapter_stop,
210*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
211*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
212*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
213*2d9fd380Sjfb8856606 )
214*2d9fd380Sjfb8856606 
215*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
216*2d9fd380Sjfb8856606 	rte_eventdev_trace_timer_adapter_create,
217*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint16_t adapter_id, void *adapter,
218*2d9fd380Sjfb8856606 		const struct rte_event_timer_adapter_conf *conf,
219*2d9fd380Sjfb8856606 		void *conf_cb),
220*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(adapter_id);
221*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
222*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(conf);
223*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(conf->event_dev_id);
224*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(conf->timer_adapter_id);
225*2d9fd380Sjfb8856606 	rte_trace_point_emit_u64(conf->timer_tick_ns);
226*2d9fd380Sjfb8856606 	rte_trace_point_emit_u64(conf->max_tmo_ns);
227*2d9fd380Sjfb8856606 	rte_trace_point_emit_u64(conf->nb_timers);
228*2d9fd380Sjfb8856606 	rte_trace_point_emit_u64(conf->flags);
229*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(conf_cb);
230*2d9fd380Sjfb8856606 )
231*2d9fd380Sjfb8856606 
232*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
233*2d9fd380Sjfb8856606 	rte_eventdev_trace_timer_adapter_start,
234*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(const void *adapter),
235*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
236*2d9fd380Sjfb8856606 )
237*2d9fd380Sjfb8856606 
238*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
239*2d9fd380Sjfb8856606 	rte_eventdev_trace_timer_adapter_stop,
240*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(const void *adapter),
241*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
242*2d9fd380Sjfb8856606 )
243*2d9fd380Sjfb8856606 
244*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
245*2d9fd380Sjfb8856606 	rte_eventdev_trace_timer_adapter_free,
246*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(void *adapter),
247*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
248*2d9fd380Sjfb8856606 )
249*2d9fd380Sjfb8856606 
250*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
251*2d9fd380Sjfb8856606 	rte_eventdev_trace_crypto_adapter_create,
252*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *adapter,
253*2d9fd380Sjfb8856606 		struct rte_event_port_conf *port_conf, uint8_t mode),
254*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
255*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(dev_id);
256*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
257*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(mode);
258*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(port_conf->new_event_threshold);
259*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(port_conf->dequeue_depth);
260*2d9fd380Sjfb8856606 	rte_trace_point_emit_u16(port_conf->enqueue_depth);
261*2d9fd380Sjfb8856606 	rte_trace_point_emit_u32(port_conf->event_port_cfg);
262*2d9fd380Sjfb8856606 )
263*2d9fd380Sjfb8856606 
264*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
265*2d9fd380Sjfb8856606 	rte_eventdev_trace_crypto_adapter_free,
266*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
267*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
268*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
269*2d9fd380Sjfb8856606 )
270*2d9fd380Sjfb8856606 
271*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
272*2d9fd380Sjfb8856606 	rte_eventdev_trace_crypto_adapter_queue_pair_add,
273*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
274*2d9fd380Sjfb8856606 		const void *event, int32_t queue_pair_id),
275*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
276*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(cdev_id);
277*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(queue_pair_id);
278*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(event);
279*2d9fd380Sjfb8856606 )
280*2d9fd380Sjfb8856606 
281*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
282*2d9fd380Sjfb8856606 	rte_eventdev_trace_crypto_adapter_queue_pair_del,
283*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
284*2d9fd380Sjfb8856606 		int32_t queue_pair_id, int rc),
285*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
286*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(cdev_id);
287*2d9fd380Sjfb8856606 	rte_trace_point_emit_i32(queue_pair_id);
288*2d9fd380Sjfb8856606 	rte_trace_point_emit_int(rc);
289*2d9fd380Sjfb8856606 )
290*2d9fd380Sjfb8856606 
291*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
292*2d9fd380Sjfb8856606 	rte_eventdev_trace_crypto_adapter_start,
293*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
294*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
295*2d9fd380Sjfb8856606 	rte_trace_point_emit_ptr(adapter);
296*2d9fd380Sjfb8856606 )
297*2d9fd380Sjfb8856606 
298*2d9fd380Sjfb8856606 RTE_TRACE_POINT(
299*2d9fd380Sjfb8856606 	rte_eventdev_trace_crypto_adapter_stop,
300*2d9fd380Sjfb8856606 	RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
301*2d9fd380Sjfb8856606 	rte_trace_point_emit_u8(adptr_id);
302*2d9fd380Sjfb8856606 )
303*2d9fd380Sjfb8856606 
304*2d9fd380Sjfb8856606 #ifdef __cplusplus
305*2d9fd380Sjfb8856606 }
306*2d9fd380Sjfb8856606 #endif
307*2d9fd380Sjfb8856606 
308*2d9fd380Sjfb8856606 #endif /* _RTE_EVENTDEV_TRACE_H_ */
309