Branch data Line data Source code
1 : : /* SPDX-License-Identifier: BSD-3-Clause
2 : : * Copyright(C) 2020 Marvell International Ltd.
3 : : */
4 : :
5 : : #ifndef EVENTDEV_TRACE_H
6 : : #define EVENTDEV_TRACE_H
7 : :
8 : : /**
9 : : * @file
10 : : *
11 : : * API for ethdev trace support
12 : : */
13 : :
14 : : #include <rte_trace_point.h>
15 : :
16 : : #include "rte_eventdev.h"
17 : : #include "rte_event_crypto_adapter.h"
18 : : #include "rte_event_eth_rx_adapter.h"
19 : : #include "rte_event_timer_adapter.h"
20 : :
21 : : #ifdef __cplusplus
22 : : extern "C" {
23 : : #endif
24 : :
25 [ - + - - ]: 322 : RTE_TRACE_POINT(
26 : : rte_eventdev_trace_configure,
27 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id,
28 : : const struct rte_event_dev_config *dev_conf, int rc),
29 : : rte_trace_point_emit_u8(dev_id);
30 : : rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns);
31 : : rte_trace_point_emit_i32(dev_conf->nb_events_limit);
32 : : rte_trace_point_emit_u8(dev_conf->nb_event_queues);
33 : : rte_trace_point_emit_u8(dev_conf->nb_event_ports);
34 : : rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows);
35 : : rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth);
36 : : rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth);
37 : : rte_trace_point_emit_u32(dev_conf->event_dev_cfg);
38 : : rte_trace_point_emit_u8(dev_conf->nb_single_link_event_port_queues);
39 : : rte_trace_point_emit_int(rc);
40 : : )
41 : :
42 [ - + - - ]: 971 : RTE_TRACE_POINT(
43 : : rte_eventdev_trace_queue_setup,
44 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id,
45 : : const struct rte_event_queue_conf *queue_conf),
46 : : rte_trace_point_emit_u8(dev_id);
47 : : rte_trace_point_emit_u8(queue_id);
48 : : rte_trace_point_emit_u32(queue_conf->nb_atomic_flows);
49 : : rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences);
50 : : rte_trace_point_emit_u32(queue_conf->event_queue_cfg);
51 : : rte_trace_point_emit_u8(queue_conf->schedule_type);
52 : : rte_trace_point_emit_u8(queue_conf->priority);
53 : : )
54 : :
55 [ - + - - ]: 563 : RTE_TRACE_POINT(
56 : : rte_eventdev_trace_port_setup,
57 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
58 : : const struct rte_event_port_conf *port_conf, int rc),
59 : : rte_trace_point_emit_u8(dev_id);
60 : : rte_trace_point_emit_u8(port_id);
61 : : rte_trace_point_emit_i32(port_conf->new_event_threshold);
62 : : rte_trace_point_emit_u16(port_conf->dequeue_depth);
63 : : rte_trace_point_emit_u16(port_conf->enqueue_depth);
64 : : rte_trace_point_emit_u32(port_conf->event_port_cfg);
65 : : rte_trace_point_emit_int(rc);
66 : : rte_trace_point_emit_ptr(port_conf);
67 : : )
68 : :
69 : 252 : RTE_TRACE_POINT(
70 : : rte_eventdev_trace_port_link,
71 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
72 : : uint16_t nb_links, int rc),
73 : : rte_trace_point_emit_u8(dev_id);
74 : : rte_trace_point_emit_u8(port_id);
75 : : rte_trace_point_emit_u16(nb_links);
76 : : rte_trace_point_emit_int(rc);
77 : : )
78 : :
79 [ - + - - ]: 352 : RTE_TRACE_POINT(
80 : : rte_eventdev_trace_port_profile_links_set,
81 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
82 : : uint16_t nb_links, uint8_t profile_id, int rc),
83 : : rte_trace_point_emit_u8(dev_id);
84 : : rte_trace_point_emit_u8(port_id);
85 : : rte_trace_point_emit_u16(nb_links);
86 : : rte_trace_point_emit_u8(profile_id);
87 : : rte_trace_point_emit_int(rc);
88 : : )
89 : :
90 : 252 : RTE_TRACE_POINT(
91 : : rte_eventdev_trace_port_unlink,
92 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
93 : : uint16_t nb_unlinks, int rc),
94 : : rte_trace_point_emit_u8(dev_id);
95 : : rte_trace_point_emit_u8(port_id);
96 : : rte_trace_point_emit_u16(nb_unlinks);
97 : : rte_trace_point_emit_int(rc);
98 : : )
99 : :
100 [ - + - - ]: 571 : RTE_TRACE_POINT(
101 : : rte_eventdev_trace_port_profile_unlink,
102 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id,
103 : : uint16_t nb_unlinks, uint8_t profile_id, int rc),
104 : : rte_trace_point_emit_u8(dev_id);
105 : : rte_trace_point_emit_u8(port_id);
106 : : rte_trace_point_emit_u16(nb_unlinks);
107 : : rte_trace_point_emit_u8(profile_id);
108 : : rte_trace_point_emit_int(rc);
109 : : )
110 : :
111 [ - + - - ]: 316 : RTE_TRACE_POINT(
112 : : rte_eventdev_trace_start,
113 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, int rc),
114 : : rte_trace_point_emit_u8(dev_id);
115 : : rte_trace_point_emit_int(rc);
116 : : )
117 : :
118 [ - + - - ]: 316 : RTE_TRACE_POINT(
119 : : rte_eventdev_trace_stop,
120 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id),
121 : : rte_trace_point_emit_u8(dev_id);
122 : : )
123 : :
124 [ - + - - ]: 284 : RTE_TRACE_POINT(
125 : : rte_eventdev_trace_close,
126 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id),
127 : : rte_trace_point_emit_u8(dev_id);
128 : : )
129 : :
130 [ # # # # ]: 252 : RTE_TRACE_POINT(
131 : : rte_eventdev_trace_eth_rx_adapter_create,
132 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
133 : : void *conf_arg),
134 : : rte_trace_point_emit_u8(adptr_id);
135 : : rte_trace_point_emit_u8(dev_id);
136 : : rte_trace_point_emit_ptr(conf_cb);
137 : : rte_trace_point_emit_ptr(conf_arg);
138 : : )
139 : :
140 [ # # # # ]: 252 : RTE_TRACE_POINT(
141 : : rte_eventdev_trace_eth_rx_adapter_free,
142 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
143 : : rte_trace_point_emit_u8(adptr_id);
144 : : )
145 : :
146 [ # # # # ]: 252 : RTE_TRACE_POINT(
147 : : rte_eventdev_trace_eth_rx_adapter_queue_add,
148 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
149 : : int32_t rx_queue_id,
150 : : const struct rte_event_eth_rx_adapter_queue_conf *queue_conf,
151 : : int rc),
152 : : rte_trace_point_emit_u8(adptr_id);
153 : : rte_trace_point_emit_u16(eth_dev_id);
154 : : rte_trace_point_emit_i32(rx_queue_id);
155 : : rte_trace_point_emit_u32(queue_conf->rx_queue_flags);
156 : : rte_trace_point_emit_u16(queue_conf->servicing_weight);
157 : : rte_trace_point_emit_u8(queue_conf->ev.queue_id);
158 : : rte_trace_point_emit_u8(queue_conf->ev.priority);
159 : : rte_trace_point_emit_int(rc);
160 : : )
161 : :
162 [ # # # # ]: 252 : RTE_TRACE_POINT(
163 : : rte_eventdev_trace_eth_rx_adapter_queue_del,
164 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
165 : : int32_t rx_queue_id, int rc),
166 : : rte_trace_point_emit_u8(adptr_id);
167 : : rte_trace_point_emit_u16(eth_dev_id);
168 : : rte_trace_point_emit_i32(rx_queue_id);
169 : : rte_trace_point_emit_int(rc);
170 : : )
171 : :
172 [ # # # # ]: 252 : RTE_TRACE_POINT(
173 : : rte_eventdev_trace_eth_rx_adapter_start,
174 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
175 : : rte_trace_point_emit_u8(adptr_id);
176 : : )
177 : :
178 [ # # # # ]: 252 : RTE_TRACE_POINT(
179 : : rte_eventdev_trace_eth_rx_adapter_stop,
180 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
181 : : rte_trace_point_emit_u8(adptr_id);
182 : : )
183 : :
184 [ - - - - : 260 : RTE_TRACE_POINT(
- + - - ]
185 : : rte_eventdev_trace_eth_tx_adapter_create,
186 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
187 : : struct rte_event_port_conf *port_conf, int rc),
188 : : rte_trace_point_emit_u8(adptr_id);
189 : : rte_trace_point_emit_u8(dev_id);
190 : : rte_trace_point_emit_i32(port_conf->new_event_threshold);
191 : : rte_trace_point_emit_u16(port_conf->dequeue_depth);
192 : : rte_trace_point_emit_u16(port_conf->enqueue_depth);
193 : : rte_trace_point_emit_u32(port_conf->event_port_cfg);
194 : : rte_trace_point_emit_ptr(conf_cb);
195 : : rte_trace_point_emit_int(rc);
196 : : )
197 : :
198 [ - + - - ]: 260 : RTE_TRACE_POINT(
199 : : rte_eventdev_trace_eth_tx_adapter_free,
200 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
201 : : rte_trace_point_emit_u8(adptr_id);
202 : : rte_trace_point_emit_int(rc);
203 : : )
204 : :
205 [ - + - - ]: 263 : RTE_TRACE_POINT(
206 : : rte_eventdev_trace_eth_tx_adapter_queue_add,
207 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
208 : : int32_t queue, int rc),
209 : : rte_trace_point_emit_u8(adptr_id);
210 : : rte_trace_point_emit_u16(eth_dev_id);
211 : : rte_trace_point_emit_i32(queue);
212 : : rte_trace_point_emit_int(rc);
213 : : )
214 : :
215 [ - + - - ]: 262 : RTE_TRACE_POINT(
216 : : rte_eventdev_trace_eth_tx_adapter_queue_del,
217 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
218 : : int32_t queue, int rc),
219 : : rte_trace_point_emit_u8(adptr_id);
220 : : rte_trace_point_emit_u16(eth_dev_id);
221 : : rte_trace_point_emit_i32(queue);
222 : : rte_trace_point_emit_int(rc);
223 : : )
224 : :
225 [ - + - - ]: 255 : RTE_TRACE_POINT(
226 : : rte_eventdev_trace_eth_tx_adapter_start,
227 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
228 : : rte_trace_point_emit_u8(adptr_id);
229 : : rte_trace_point_emit_int(rc);
230 : : )
231 : :
232 [ - + - - ]: 254 : RTE_TRACE_POINT(
233 : : rte_eventdev_trace_eth_tx_adapter_stop,
234 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
235 : : rte_trace_point_emit_u8(adptr_id);
236 : : rte_trace_point_emit_int(rc);
237 : : )
238 : :
239 [ # # # # ]: 252 : RTE_TRACE_POINT(
240 : : rte_eventdev_trace_timer_adapter_create,
241 : : RTE_TRACE_POINT_ARGS(uint16_t adapter_id, void *adapter,
242 : : const struct rte_event_timer_adapter_conf *conf,
243 : : void *conf_cb),
244 : : rte_trace_point_emit_u16(adapter_id);
245 : : rte_trace_point_emit_ptr(adapter);
246 : : rte_trace_point_emit_ptr(conf);
247 : : rte_trace_point_emit_u8(conf->event_dev_id);
248 : : rte_trace_point_emit_u16(conf->timer_adapter_id);
249 : : rte_trace_point_emit_u64(conf->timer_tick_ns);
250 : : rte_trace_point_emit_u64(conf->max_tmo_ns);
251 : : rte_trace_point_emit_u64(conf->nb_timers);
252 : : rte_trace_point_emit_u64(conf->flags);
253 : : rte_trace_point_emit_ptr(conf_cb);
254 : : )
255 : :
256 [ # # # # ]: 252 : RTE_TRACE_POINT(
257 : : rte_eventdev_trace_timer_adapter_start,
258 : : RTE_TRACE_POINT_ARGS(const void *adapter),
259 : : rte_trace_point_emit_ptr(adapter);
260 : : )
261 : :
262 [ # # # # ]: 252 : RTE_TRACE_POINT(
263 : : rte_eventdev_trace_timer_adapter_stop,
264 : : RTE_TRACE_POINT_ARGS(const void *adapter),
265 : : rte_trace_point_emit_ptr(adapter);
266 : : )
267 : :
268 [ # # # # ]: 252 : RTE_TRACE_POINT(
269 : : rte_eventdev_trace_timer_adapter_free,
270 : : RTE_TRACE_POINT_ARGS(void *adapter),
271 : : rte_trace_point_emit_ptr(adapter);
272 : : )
273 : :
274 [ # # # # ]: 252 : RTE_TRACE_POINT(
275 : : rte_eventdev_trace_crypto_adapter_create,
276 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id,
277 : : struct rte_event_port_conf *port_config, int mode, int ret),
278 : : rte_trace_point_emit_u8(adptr_id);
279 : : rte_trace_point_emit_u8(dev_id);
280 : : rte_trace_point_emit_ptr(port_config);
281 : : rte_trace_point_emit_i32(port_config->new_event_threshold);
282 : : rte_trace_point_emit_u16(port_config->dequeue_depth);
283 : : rte_trace_point_emit_u16(port_config->enqueue_depth);
284 : : rte_trace_point_emit_u32(port_config->event_port_cfg);
285 : : rte_trace_point_emit_int(mode);
286 : : rte_trace_point_emit_int(ret);
287 : : )
288 : :
289 [ # # # # ]: 252 : RTE_TRACE_POINT(
290 : : rte_eventdev_trace_crypto_adapter_free,
291 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
292 : : rte_trace_point_emit_u8(adptr_id);
293 : : rte_trace_point_emit_ptr(adapter);
294 : : )
295 : :
296 [ # # # # ]: 252 : RTE_TRACE_POINT(
297 : : rte_eventdev_trace_crypto_adapter_queue_pair_add,
298 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
299 : : int32_t queue_pair_id,
300 : : const struct rte_event_crypto_adapter_queue_conf *conf),
301 : : rte_trace_point_emit_u8(adptr_id);
302 : : rte_trace_point_emit_u8(cdev_id);
303 : : rte_trace_point_emit_i32(queue_pair_id);
304 : : rte_trace_point_emit_ptr(conf);
305 : : )
306 : :
307 [ # # # # ]: 252 : RTE_TRACE_POINT(
308 : : rte_eventdev_trace_crypto_adapter_queue_pair_del,
309 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
310 : : int32_t queue_pair_id, int rc),
311 : : rte_trace_point_emit_u8(adptr_id);
312 : : rte_trace_point_emit_u8(cdev_id);
313 : : rte_trace_point_emit_i32(queue_pair_id);
314 : : rte_trace_point_emit_int(rc);
315 : : )
316 : :
317 [ # # # # ]: 252 : RTE_TRACE_POINT(
318 : : rte_eventdev_trace_crypto_adapter_start,
319 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
320 : : rte_trace_point_emit_u8(adptr_id);
321 : : rte_trace_point_emit_ptr(adapter);
322 : : )
323 : :
324 [ # # # # ]: 252 : RTE_TRACE_POINT(
325 : : rte_eventdev_trace_crypto_adapter_stop,
326 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
327 : : rte_trace_point_emit_u8(adptr_id);
328 : : )
329 : :
330 [ # # # # ]: 252 : RTE_TRACE_POINT(
331 : : rte_eventdev_trace_crypto_adapter_event_port_get,
332 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id),
333 : : rte_trace_point_emit_u8(adptr_id);
334 : : rte_trace_point_emit_u8(event_port_id);
335 : : )
336 : :
337 [ # # # # ]: 252 : RTE_TRACE_POINT(
338 : : rte_eventdev_trace_crypto_adapter_service_id_get,
339 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id),
340 : : rte_trace_point_emit_u8(adptr_id);
341 : : rte_trace_point_emit_u32(service_id);
342 : : )
343 : :
344 [ - + - - ]: 277 : RTE_TRACE_POINT(
345 : : rte_eventdev_trace_attr_get,
346 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint32_t attr_id,
347 : : uint32_t attr_value),
348 : : rte_trace_point_emit_u8(dev_id);
349 : : rte_trace_point_emit_ptr(dev);
350 : : rte_trace_point_emit_u32(attr_id);
351 : : rte_trace_point_emit_u32(attr_value);
352 : : )
353 : :
354 [ - + - - ]: 254 : RTE_TRACE_POINT(
355 : : rte_eventdev_trace_get_dev_id,
356 : : RTE_TRACE_POINT_ARGS(const char *name, int dev_id),
357 : : rte_trace_point_emit_string(name);
358 : : rte_trace_point_emit_int(dev_id);
359 : : )
360 : :
361 [ - + - - ]: 312 : RTE_TRACE_POINT(
362 : : rte_eventdev_trace_info_get,
363 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev_info, const void *dev),
364 : : rte_trace_point_emit_u8(dev_id);
365 : : rte_trace_point_emit_ptr(dev_info);
366 : : rte_trace_point_emit_ptr(dev);
367 : : )
368 : :
369 [ - + - - ]: 254 : RTE_TRACE_POINT(
370 : : rte_eventdev_trace_service_id_get,
371 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint32_t service_id),
372 : : rte_trace_point_emit_u8(dev_id);
373 : : rte_trace_point_emit_u32(service_id);
374 : : )
375 : :
376 [ - + - - ]: 253 : RTE_TRACE_POINT(
377 : : rte_eventdev_trace_socket_id,
378 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, int socket_id),
379 : : rte_trace_point_emit_u8(dev_id);
380 : : rte_trace_point_emit_ptr(dev);
381 : : rte_trace_point_emit_int(socket_id);
382 : : )
383 : :
384 [ - + - - ]: 254 : RTE_TRACE_POINT(
385 : : rte_eventdev_trace_stop_flush_callback_register,
386 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *callback, const void *userdata),
387 : : rte_trace_point_emit_u8(dev_id);
388 : : rte_trace_point_emit_ptr(callback);
389 : : rte_trace_point_emit_ptr(userdata);
390 : : )
391 : :
392 [ # # # # ]: 252 : RTE_TRACE_POINT(
393 : : rte_eventdev_trace_eth_rx_adapter_caps_get,
394 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id),
395 : : rte_trace_point_emit_u8(dev_id);
396 : : rte_trace_point_emit_u16(eth_port_id);
397 : : )
398 : :
399 [ # # # # ]: 252 : RTE_TRACE_POINT(
400 : : rte_eventdev_trace_eth_rx_adapter_cb_register,
401 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, const void *cb_fn,
402 : : const void *cb_arg),
403 : : rte_trace_point_emit_u8(adptr_id);
404 : : rte_trace_point_emit_u16(eth_dev_id);
405 : : rte_trace_point_emit_ptr(cb_fn);
406 : : rte_trace_point_emit_ptr(cb_arg);
407 : : )
408 : :
409 [ # # # # ]: 252 : RTE_TRACE_POINT(
410 : : rte_eventdev_trace_eth_rx_adapter_create_with_params,
411 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id,
412 : : const struct rte_event_port_conf *port_config,
413 : : const struct rte_event_eth_rx_adapter_params *rxa_params,
414 : : int ret),
415 : : rte_trace_point_emit_u8(adptr_id);
416 : : rte_trace_point_emit_u8(dev_id);
417 : : rte_trace_point_emit_ptr(port_config);
418 : : rte_trace_point_emit_i32(port_config->new_event_threshold);
419 : : rte_trace_point_emit_u16(port_config->dequeue_depth);
420 : : rte_trace_point_emit_u16(port_config->enqueue_depth);
421 : : rte_trace_point_emit_u32(port_config->event_port_cfg);
422 : : rte_trace_point_emit_ptr(rxa_params);
423 : : rte_trace_point_emit_u16(rxa_params->event_buf_size);
424 : : rte_trace_point_emit_int(ret);
425 : : )
426 : :
427 [ # # # # ]: 252 : RTE_TRACE_POINT(
428 : : rte_eventdev_trace_eth_rx_adapter_service_id_get,
429 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id),
430 : : rte_trace_point_emit_u8(adptr_id);
431 : : rte_trace_point_emit_u32(service_id);
432 : : )
433 : :
434 [ # # # # ]: 252 : RTE_TRACE_POINT(
435 : : rte_eventdev_trace_eth_rx_adapter_event_port_get,
436 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id),
437 : : rte_trace_point_emit_u8(adptr_id);
438 : : rte_trace_point_emit_u8(event_port_id);
439 : : )
440 : :
441 [ # # # # ]: 252 : RTE_TRACE_POINT(
442 : : rte_eventdev_trace_eth_rx_adapter_vector_limits_get,
443 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id,
444 : : uint16_t min_sz, uint16_t max_sz, uint8_t log2_sz,
445 : : uint64_t min_timeout_ns, uint64_t max_timeout_ns, int ret),
446 : : rte_trace_point_emit_u8(dev_id);
447 : : rte_trace_point_emit_u16(eth_port_id);
448 : : rte_trace_point_emit_u16(min_sz);
449 : : rte_trace_point_emit_u16(max_sz);
450 : : rte_trace_point_emit_u8(log2_sz);
451 : : rte_trace_point_emit_u64(min_timeout_ns);
452 : : rte_trace_point_emit_u64(max_timeout_ns);
453 : : rte_trace_point_emit_int(ret);
454 : : )
455 : :
456 [ - + - - ]: 270 : RTE_TRACE_POINT(
457 : : rte_eventdev_trace_eth_tx_adapter_caps_get,
458 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint16_t eth_port_id,
459 : : const void *eth_dev),
460 : : rte_trace_point_emit_u8(dev_id);
461 : : rte_trace_point_emit_ptr(dev);
462 : : rte_trace_point_emit_u16(eth_port_id);
463 : : rte_trace_point_emit_ptr(eth_dev);
464 : : )
465 : :
466 [ - + - - ]: 253 : RTE_TRACE_POINT(
467 : : rte_eventdev_trace_eth_tx_adapter_event_port_get,
468 : : RTE_TRACE_POINT_ARGS(uint8_t id),
469 : : rte_trace_point_emit_u8(id);
470 : : )
471 : :
472 [ - + - - ]: 253 : RTE_TRACE_POINT(
473 : : rte_eventdev_trace_eth_tx_adapter_service_id_get,
474 : : RTE_TRACE_POINT_ARGS(uint8_t id, uint32_t service_id),
475 : : rte_trace_point_emit_u8(id);
476 : : rte_trace_point_emit_u32(service_id);
477 : : )
478 : :
479 [ - + - - ]: 255 : RTE_TRACE_POINT(
480 : : rte_eventdev_trace_port_attr_get,
481 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id,
482 : : uint32_t attr_id, uint32_t attr_value),
483 : : rte_trace_point_emit_u8(dev_id);
484 : : rte_trace_point_emit_ptr(dev);
485 : : rte_trace_point_emit_u8(port_id);
486 : : rte_trace_point_emit_u32(attr_id);
487 : : rte_trace_point_emit_u32(attr_value);
488 : : )
489 : :
490 [ - + - - ]: 289 : RTE_TRACE_POINT(
491 : : rte_eventdev_trace_port_default_conf_get,
492 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id,
493 : : const struct rte_event_port_conf *port_conf),
494 : : rte_trace_point_emit_u8(dev_id);
495 : : rte_trace_point_emit_ptr(dev);
496 : : rte_trace_point_emit_u8(port_id);
497 : : rte_trace_point_emit_ptr(port_conf);
498 : : rte_trace_point_emit_i32(port_conf->new_event_threshold);
499 : : rte_trace_point_emit_u16(port_conf->dequeue_depth);
500 : : rte_trace_point_emit_u16(port_conf->enqueue_depth);
501 : : rte_trace_point_emit_u32(port_conf->event_port_cfg);
502 : : )
503 : :
504 [ - + - - ]: 257 : RTE_TRACE_POINT(
505 : : rte_eventdev_trace_port_links_get,
506 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, int count),
507 : : rte_trace_point_emit_u8(dev_id);
508 : : rte_trace_point_emit_u8(port_id);
509 : : rte_trace_point_emit_int(count);
510 : : )
511 : :
512 [ # # # # ]: 252 : RTE_TRACE_POINT(
513 : : rte_eventdev_trace_port_profile_links_get,
514 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, uint8_t profile_id,
515 : : int count),
516 : : rte_trace_point_emit_u8(dev_id);
517 : : rte_trace_point_emit_u8(port_id);
518 : : rte_trace_point_emit_u8(profile_id);
519 : : rte_trace_point_emit_int(count);
520 : : )
521 : :
522 [ - + - - ]: 254 : RTE_TRACE_POINT(
523 : : rte_eventdev_trace_port_unlinks_in_progress,
524 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id),
525 : : rte_trace_point_emit_u8(dev_id);
526 : : rte_trace_point_emit_u8(port_id);
527 : : )
528 : :
529 [ - + - - ]: 508 : RTE_TRACE_POINT(
530 : : rte_eventdev_trace_queue_attr_get,
531 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id,
532 : : uint32_t attr_id, uint32_t attr_value),
533 : : rte_trace_point_emit_u8(dev_id);
534 : : rte_trace_point_emit_ptr(dev);
535 : : rte_trace_point_emit_u8(queue_id);
536 : : rte_trace_point_emit_u32(attr_id);
537 : : rte_trace_point_emit_u32(attr_value);
538 : : )
539 : :
540 [ - + - - ]: 385 : RTE_TRACE_POINT(
541 : : rte_eventdev_trace_queue_default_conf_get,
542 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id,
543 : : const struct rte_event_queue_conf *queue_conf),
544 : : rte_trace_point_emit_u8(dev_id);
545 : : rte_trace_point_emit_ptr(dev);
546 : : rte_trace_point_emit_u8(queue_id);
547 : : rte_trace_point_emit_ptr(queue_conf);
548 : : rte_trace_point_emit_u32(queue_conf->nb_atomic_flows);
549 : : rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences);
550 : : rte_trace_point_emit_u32(queue_conf->event_queue_cfg);
551 : : rte_trace_point_emit_u8(queue_conf->schedule_type);
552 : : rte_trace_point_emit_u8(queue_conf->priority);
553 : : )
554 : :
555 [ - + - - : 491 : RTE_TRACE_POINT(
- - ]
556 : : rte_eventdev_trace_ring_create,
557 : : RTE_TRACE_POINT_ARGS(const char *name, unsigned int count,
558 : : int socket_id, unsigned int flags),
559 : : rte_trace_point_emit_string(name);
560 : : rte_trace_point_emit_u32(count);
561 : : rte_trace_point_emit_int(socket_id);
562 : : rte_trace_point_emit_u32(flags);
563 : : )
564 : :
565 [ - + - - : 671 : RTE_TRACE_POINT(
- - ]
566 : : rte_eventdev_trace_ring_free,
567 : : RTE_TRACE_POINT_ARGS(const char *name),
568 : : rte_trace_point_emit_string(name);
569 : : )
570 : :
571 [ # # # # : 252 : RTE_TRACE_POINT(
# # ]
572 : : rte_eventdev_trace_ring_init,
573 : : RTE_TRACE_POINT_ARGS(const void *r, const char *name,
574 : : unsigned int count, unsigned int flags),
575 : : rte_trace_point_emit_ptr(r);
576 : : rte_trace_point_emit_string(name);
577 : : rte_trace_point_emit_u32(count);
578 : : rte_trace_point_emit_u32(flags);
579 : : )
580 : :
581 [ - + - - : 486 : RTE_TRACE_POINT(
- - ]
582 : : rte_eventdev_trace_ring_lookup,
583 : : RTE_TRACE_POINT_ARGS(const char *name),
584 : : rte_trace_point_emit_string(name);
585 : : )
586 : :
587 [ # # # # ]: 252 : RTE_TRACE_POINT(
588 : : rte_eventdev_trace_timer_adapter_caps_get,
589 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id),
590 : : rte_trace_point_emit_u8(dev_id);
591 : : )
592 : :
593 [ # # # # ]: 252 : RTE_TRACE_POINT(
594 : : rte_eventdev_trace_timer_adapter_get_info,
595 : : RTE_TRACE_POINT_ARGS(const void *adapter,
596 : : const struct rte_event_timer_adapter_info *adapter_info),
597 : : rte_trace_point_emit_ptr(adapter);
598 : : rte_trace_point_emit_ptr(adapter_info);
599 : : rte_trace_point_emit_u64(adapter_info->min_resolution_ns);
600 : : rte_trace_point_emit_u64(adapter_info->max_tmo_ns);
601 : : rte_trace_point_emit_u32(adapter_info->caps);
602 : : rte_trace_point_emit_u16(adapter_info->event_dev_port_id);
603 : : )
604 : :
605 [ # # # # ]: 252 : RTE_TRACE_POINT(
606 : : rte_eventdev_trace_timer_adapter_lookup,
607 : : RTE_TRACE_POINT_ARGS(uint16_t adapter_id, const void *adapter),
608 : : rte_trace_point_emit_u16(adapter_id);
609 : : rte_trace_point_emit_ptr(adapter);
610 : : )
611 : :
612 [ # # # # ]: 252 : RTE_TRACE_POINT(
613 : : rte_eventdev_trace_timer_adapter_service_id_get,
614 : : RTE_TRACE_POINT_ARGS(const struct rte_event_timer_adapter *adapter,
615 : : uint32_t service_id),
616 : : rte_trace_point_emit_ptr(adapter);
617 : : rte_trace_point_emit_u32(service_id);
618 : : )
619 : :
620 [ # # # # ]: 252 : RTE_TRACE_POINT(
621 : : rte_eventdev_trace_vector_pool_create,
622 : : RTE_TRACE_POINT_ARGS(const void *mp, const char *name, int socket_id,
623 : : uint32_t size, uint32_t cache_size, uint32_t elt_size),
624 : : rte_trace_point_emit_ptr(mp);
625 : : rte_trace_point_emit_string(name);
626 : : rte_trace_point_emit_int(socket_id);
627 : : rte_trace_point_emit_u32(size);
628 : : rte_trace_point_emit_u32(cache_size);
629 : : rte_trace_point_emit_u32(elt_size);
630 : : )
631 : :
632 [ # # # # ]: 252 : RTE_TRACE_POINT(
633 : : rte_eventdev_trace_eth_rx_adapter_queue_conf_get,
634 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
635 : : uint16_t rx_queue_id, const void *queue_conf),
636 : : rte_trace_point_emit_u8(adptr_id);
637 : : rte_trace_point_emit_u16(eth_dev_id);
638 : : rte_trace_point_emit_u16(rx_queue_id);
639 : : rte_trace_point_emit_ptr(queue_conf);
640 : : )
641 : :
642 [ # # # # ]: 252 : RTE_TRACE_POINT(
643 : : rte_eventdev_trace_queue_attr_set,
644 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id, uint32_t attr_id,
645 : : uint64_t attr_value),
646 : : rte_trace_point_emit_u8(dev_id);
647 : : rte_trace_point_emit_u8(queue_id);
648 : : rte_trace_point_emit_u32(attr_id);
649 : : rte_trace_point_emit_u64(attr_value);
650 : : )
651 : :
652 [ # # # # ]: 252 : RTE_TRACE_POINT(
653 : : rte_eventdev_trace_port_quiesce,
654 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id, const void *args),
655 : : rte_trace_point_emit_u8(dev_id);
656 : : rte_trace_point_emit_ptr(dev);
657 : : rte_trace_point_emit_u8(port_id);
658 : : rte_trace_point_emit_ptr(args);
659 : : )
660 : :
661 [ # # # # ]: 252 : RTE_TRACE_POINT(
662 : : rte_eventdev_trace_crypto_adapter_caps_get,
663 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t cdev_id,
664 : : const void *cdev),
665 : : rte_trace_point_emit_u8(dev_id);
666 : : rte_trace_point_emit_ptr(dev);
667 : : rte_trace_point_emit_u8(cdev_id);
668 : : rte_trace_point_emit_ptr(cdev);
669 : : )
670 : :
671 [ - + - - ]: 253 : RTE_TRACE_POINT(
672 : : rte_eventdev_trace_dequeue_timeout_ticks,
673 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint64_t ns,
674 : : const void *timeout_ticks),
675 : : rte_trace_point_emit_u8(dev_id);
676 : : rte_trace_point_emit_u64(ns);
677 : : rte_trace_point_emit_ptr(timeout_ticks);
678 : : )
679 : :
680 [ # # # # ]: 252 : RTE_TRACE_POINT(
681 : : rte_eventdev_trace_crypto_adapter_stats_get,
682 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats,
683 : : uint64_t event_poll_count, uint64_t event_deq_count,
684 : : uint64_t crypto_enq_count, uint64_t crypto_enq_fail,
685 : : uint64_t crypto_deq_count, uint64_t event_enq_count,
686 : : uint64_t event_enq_retry_count, uint64_t event_enq_fail_count),
687 : : rte_trace_point_emit_u8(adptr_id);
688 : : rte_trace_point_emit_ptr(stats);
689 : : rte_trace_point_emit_u64(event_poll_count);
690 : : rte_trace_point_emit_u64(event_deq_count);
691 : : rte_trace_point_emit_u64(crypto_enq_count);
692 : : rte_trace_point_emit_u64(crypto_enq_fail);
693 : : rte_trace_point_emit_u64(crypto_deq_count);
694 : : rte_trace_point_emit_u64(event_enq_count);
695 : : rte_trace_point_emit_u64(event_enq_retry_count);
696 : : rte_trace_point_emit_u64(event_enq_fail_count);
697 : : )
698 : :
699 [ # # # # ]: 252 : RTE_TRACE_POINT(
700 : : rte_eventdev_trace_crypto_adapter_stats_reset,
701 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
702 : : rte_trace_point_emit_u8(adptr_id);
703 : : )
704 : :
705 [ # # # # ]: 252 : RTE_TRACE_POINT(
706 : : rte_eventdev_trace_eth_rx_adapter_stats_get,
707 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats),
708 : : rte_trace_point_emit_u8(adptr_id);
709 : : rte_trace_point_emit_ptr(stats);
710 : : )
711 : :
712 [ # # # # ]: 252 : RTE_TRACE_POINT(
713 : : rte_eventdev_trace_crypto_adapter_vector_limits_get,
714 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t cdev_id,
715 : : const void *limits),
716 : : rte_trace_point_emit_u8(dev_id);
717 : : rte_trace_point_emit_u16(cdev_id);
718 : : rte_trace_point_emit_ptr(limits);
719 : : )
720 : :
721 [ # # # # ]: 252 : RTE_TRACE_POINT(
722 : : rte_eventdev_trace_eth_rx_adapter_queue_stats_get,
723 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
724 : : uint16_t rx_queue_id, const void *stats),
725 : : rte_trace_point_emit_u8(adptr_id);
726 : : rte_trace_point_emit_u16(eth_dev_id);
727 : : rte_trace_point_emit_u16(rx_queue_id);
728 : : rte_trace_point_emit_ptr(stats);
729 : : )
730 : :
731 [ # # # # ]: 252 : RTE_TRACE_POINT(
732 : : rte_eventdev_trace_eth_rx_adapter_stats_reset,
733 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
734 : : rte_trace_point_emit_u8(adptr_id);
735 : : )
736 : :
737 [ # # # # ]: 252 : RTE_TRACE_POINT(
738 : : rte_eventdev_trace_eth_rx_adapter_queue_stats_reset,
739 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
740 : : uint16_t rx_queue_id),
741 : : rte_trace_point_emit_u8(adptr_id);
742 : : rte_trace_point_emit_u16(eth_dev_id);
743 : : rte_trace_point_emit_u16(rx_queue_id);
744 : : )
745 : :
746 [ # # # # ]: 252 : RTE_TRACE_POINT(
747 : : rte_eventdev_trace_eth_rx_adapter_instance_get,
748 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t rx_queue_id,
749 : : uint8_t rxa_inst_id),
750 : : rte_trace_point_emit_u16(eth_dev_id);
751 : : rte_trace_point_emit_u16(rx_queue_id);
752 : : rte_trace_point_emit_u8(rxa_inst_id);
753 : : )
754 : :
755 [ - + - - ]: 254 : RTE_TRACE_POINT(
756 : : rte_eventdev_trace_eth_tx_adapter_stats_get,
757 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint64_t tx_retry,
758 : : uint64_t tx_packets, uint64_t tx_dropped, int ret),
759 : : rte_trace_point_emit_u8(adptr_id);
760 : : rte_trace_point_emit_u64(tx_retry);
761 : : rte_trace_point_emit_u64(tx_packets);
762 : : rte_trace_point_emit_u64(tx_dropped);
763 : : rte_trace_point_emit_int(ret);
764 : : )
765 : :
766 [ - + - - ]: 253 : RTE_TRACE_POINT(
767 : : rte_eventdev_trace_eth_tx_adapter_stats_reset,
768 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int ret),
769 : : rte_trace_point_emit_u8(adptr_id);
770 : : rte_trace_point_emit_int(ret);
771 : : )
772 : :
773 [ - - - - : 258 : RTE_TRACE_POINT(
- + - - ]
774 : : rte_eventdev_trace_eth_tx_adapter_instance_get,
775 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id,
776 : : uint8_t txa_inst_id),
777 : : rte_trace_point_emit_u16(eth_dev_id);
778 : : rte_trace_point_emit_u16(tx_queue_id);
779 : : rte_trace_point_emit_u8(txa_inst_id);
780 : : )
781 : :
782 [ - + - - ]: 258 : RTE_TRACE_POINT(
783 : : rte_eventdev_trace_eth_tx_adapter_queue_start,
784 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id),
785 : : rte_trace_point_emit_u16(eth_dev_id);
786 : : rte_trace_point_emit_u16(tx_queue_id);
787 : : )
788 : :
789 [ - + - - ]: 258 : RTE_TRACE_POINT(
790 : : rte_eventdev_trace_eth_tx_adapter_queue_stop,
791 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id),
792 : : rte_trace_point_emit_u16(eth_dev_id);
793 : : rte_trace_point_emit_u16(tx_queue_id);
794 : : )
795 : :
796 [ # # # # ]: 252 : RTE_TRACE_POINT(
797 : : rte_eventdev_trace_timer_adapter_stats_get,
798 : : RTE_TRACE_POINT_ARGS(const void *adapter, const void *stats),
799 : : rte_trace_point_emit_ptr(adapter);
800 : : rte_trace_point_emit_ptr(stats);
801 : : )
802 : :
803 [ # # # # ]: 252 : RTE_TRACE_POINT(
804 : : rte_eventdev_trace_timer_adapter_stats_reset,
805 : : RTE_TRACE_POINT_ARGS(const void *adapter),
806 : : rte_trace_point_emit_ptr(adapter);
807 : : )
808 : :
809 [ # # # # ]: 252 : RTE_TRACE_POINT(
810 : : rte_eventdev_trace_timer_remaining_ticks_get,
811 : : RTE_TRACE_POINT_ARGS(const void *adapter, const void *evtim, const void *ticks_remaining),
812 : : rte_trace_point_emit_ptr(adapter);
813 : : rte_trace_point_emit_ptr(evtim);
814 : : rte_trace_point_emit_ptr(ticks_remaining);
815 : : )
816 : :
817 : : #ifdef __cplusplus
818 : : }
819 : : #endif
820 : :
821 : : #endif /* EVENTDEV_TRACE_H */
|