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_queues_add,
164 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
165 : : uint16_t nb_rx_queues, void *rx_queue_id,
166 : : const void *queue_conf,
167 : : int rc),
168 : : rte_trace_point_emit_u8(adptr_id);
169 : : rte_trace_point_emit_u16(eth_dev_id);
170 : : rte_trace_point_emit_u16(nb_rx_queues);
171 : : rte_trace_point_emit_ptr(rx_queue_id);
172 : : rte_trace_point_emit_ptr(queue_conf);
173 : : rte_trace_point_emit_int(rc);
174 : : )
175 : :
176 [ # # # # ]: 252 : RTE_TRACE_POINT(
177 : : rte_eventdev_trace_eth_rx_adapter_queue_del,
178 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
179 : : int32_t rx_queue_id, int rc),
180 : : rte_trace_point_emit_u8(adptr_id);
181 : : rte_trace_point_emit_u16(eth_dev_id);
182 : : rte_trace_point_emit_i32(rx_queue_id);
183 : : rte_trace_point_emit_int(rc);
184 : : )
185 : :
186 [ # # # # ]: 252 : RTE_TRACE_POINT(
187 : : rte_eventdev_trace_eth_rx_adapter_start,
188 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
189 : : rte_trace_point_emit_u8(adptr_id);
190 : : )
191 : :
192 [ # # # # ]: 252 : RTE_TRACE_POINT(
193 : : rte_eventdev_trace_eth_rx_adapter_stop,
194 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
195 : : rte_trace_point_emit_u8(adptr_id);
196 : : )
197 : :
198 [ - - - - : 260 : RTE_TRACE_POINT(
- + - - ]
199 : : rte_eventdev_trace_eth_tx_adapter_create,
200 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb,
201 : : struct rte_event_port_conf *port_conf, int rc),
202 : : rte_trace_point_emit_u8(adptr_id);
203 : : rte_trace_point_emit_u8(dev_id);
204 : : rte_trace_point_emit_i32(port_conf->new_event_threshold);
205 : : rte_trace_point_emit_u16(port_conf->dequeue_depth);
206 : : rte_trace_point_emit_u16(port_conf->enqueue_depth);
207 : : rte_trace_point_emit_u32(port_conf->event_port_cfg);
208 : : rte_trace_point_emit_ptr(conf_cb);
209 : : rte_trace_point_emit_int(rc);
210 : : )
211 : :
212 [ - + - - ]: 260 : RTE_TRACE_POINT(
213 : : rte_eventdev_trace_eth_tx_adapter_free,
214 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
215 : : rte_trace_point_emit_u8(adptr_id);
216 : : rte_trace_point_emit_int(rc);
217 : : )
218 : :
219 [ - + - - ]: 263 : RTE_TRACE_POINT(
220 : : rte_eventdev_trace_eth_tx_adapter_queue_add,
221 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
222 : : int32_t queue, int rc),
223 : : rte_trace_point_emit_u8(adptr_id);
224 : : rte_trace_point_emit_u16(eth_dev_id);
225 : : rte_trace_point_emit_i32(queue);
226 : : rte_trace_point_emit_int(rc);
227 : : )
228 : :
229 [ - + - - ]: 262 : RTE_TRACE_POINT(
230 : : rte_eventdev_trace_eth_tx_adapter_queue_del,
231 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
232 : : int32_t queue, int rc),
233 : : rte_trace_point_emit_u8(adptr_id);
234 : : rte_trace_point_emit_u16(eth_dev_id);
235 : : rte_trace_point_emit_i32(queue);
236 : : rte_trace_point_emit_int(rc);
237 : : )
238 : :
239 [ - + - - ]: 255 : RTE_TRACE_POINT(
240 : : rte_eventdev_trace_eth_tx_adapter_start,
241 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
242 : : rte_trace_point_emit_u8(adptr_id);
243 : : rte_trace_point_emit_int(rc);
244 : : )
245 : :
246 [ - + - - ]: 254 : RTE_TRACE_POINT(
247 : : rte_eventdev_trace_eth_tx_adapter_stop,
248 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc),
249 : : rte_trace_point_emit_u8(adptr_id);
250 : : rte_trace_point_emit_int(rc);
251 : : )
252 : :
253 [ # # # # ]: 252 : RTE_TRACE_POINT(
254 : : rte_eventdev_trace_timer_adapter_create,
255 : : RTE_TRACE_POINT_ARGS(uint16_t adapter_id, void *adapter,
256 : : const struct rte_event_timer_adapter_conf *conf,
257 : : void *conf_cb),
258 : : rte_trace_point_emit_u16(adapter_id);
259 : : rte_trace_point_emit_ptr(adapter);
260 : : rte_trace_point_emit_ptr(conf);
261 : : rte_trace_point_emit_u8(conf->event_dev_id);
262 : : rte_trace_point_emit_u16(conf->timer_adapter_id);
263 : : rte_trace_point_emit_u64(conf->timer_tick_ns);
264 : : rte_trace_point_emit_u64(conf->max_tmo_ns);
265 : : rte_trace_point_emit_u64(conf->nb_timers);
266 : : rte_trace_point_emit_u64(conf->flags);
267 : : rte_trace_point_emit_ptr(conf_cb);
268 : : )
269 : :
270 [ # # # # ]: 252 : RTE_TRACE_POINT(
271 : : rte_eventdev_trace_timer_adapter_start,
272 : : RTE_TRACE_POINT_ARGS(const void *adapter),
273 : : rte_trace_point_emit_ptr(adapter);
274 : : )
275 : :
276 [ # # # # ]: 252 : RTE_TRACE_POINT(
277 : : rte_eventdev_trace_timer_adapter_stop,
278 : : RTE_TRACE_POINT_ARGS(const void *adapter),
279 : : rte_trace_point_emit_ptr(adapter);
280 : : )
281 : :
282 [ # # # # ]: 252 : RTE_TRACE_POINT(
283 : : rte_eventdev_trace_timer_adapter_free,
284 : : RTE_TRACE_POINT_ARGS(void *adapter),
285 : : rte_trace_point_emit_ptr(adapter);
286 : : )
287 : :
288 [ # # # # ]: 252 : RTE_TRACE_POINT(
289 : : rte_eventdev_trace_crypto_adapter_create,
290 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id,
291 : : struct rte_event_port_conf *port_config, int mode, int ret),
292 : : rte_trace_point_emit_u8(adptr_id);
293 : : rte_trace_point_emit_u8(dev_id);
294 : : rte_trace_point_emit_ptr(port_config);
295 : : rte_trace_point_emit_i32(port_config->new_event_threshold);
296 : : rte_trace_point_emit_u16(port_config->dequeue_depth);
297 : : rte_trace_point_emit_u16(port_config->enqueue_depth);
298 : : rte_trace_point_emit_u32(port_config->event_port_cfg);
299 : : rte_trace_point_emit_int(mode);
300 : : rte_trace_point_emit_int(ret);
301 : : )
302 : :
303 [ # # # # ]: 252 : RTE_TRACE_POINT(
304 : : rte_eventdev_trace_crypto_adapter_free,
305 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
306 : : rte_trace_point_emit_u8(adptr_id);
307 : : rte_trace_point_emit_ptr(adapter);
308 : : )
309 : :
310 [ # # # # ]: 252 : RTE_TRACE_POINT(
311 : : rte_eventdev_trace_crypto_adapter_queue_pair_add,
312 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
313 : : int32_t queue_pair_id,
314 : : const struct rte_event_crypto_adapter_queue_conf *conf),
315 : : rte_trace_point_emit_u8(adptr_id);
316 : : rte_trace_point_emit_u8(cdev_id);
317 : : rte_trace_point_emit_i32(queue_pair_id);
318 : : rte_trace_point_emit_ptr(conf);
319 : : )
320 : :
321 [ # # # # ]: 252 : RTE_TRACE_POINT(
322 : : rte_eventdev_trace_crypto_adapter_queue_pair_del,
323 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id,
324 : : int32_t queue_pair_id, int rc),
325 : : rte_trace_point_emit_u8(adptr_id);
326 : : rte_trace_point_emit_u8(cdev_id);
327 : : rte_trace_point_emit_i32(queue_pair_id);
328 : : rte_trace_point_emit_int(rc);
329 : : )
330 : :
331 [ # # # # ]: 252 : RTE_TRACE_POINT(
332 : : rte_eventdev_trace_crypto_adapter_start,
333 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter),
334 : : rte_trace_point_emit_u8(adptr_id);
335 : : rte_trace_point_emit_ptr(adapter);
336 : : )
337 : :
338 [ # # # # ]: 252 : RTE_TRACE_POINT(
339 : : rte_eventdev_trace_crypto_adapter_stop,
340 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
341 : : rte_trace_point_emit_u8(adptr_id);
342 : : )
343 : :
344 [ # # # # ]: 252 : RTE_TRACE_POINT(
345 : : rte_eventdev_trace_crypto_adapter_event_port_get,
346 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id),
347 : : rte_trace_point_emit_u8(adptr_id);
348 : : rte_trace_point_emit_u8(event_port_id);
349 : : )
350 : :
351 [ # # # # ]: 252 : RTE_TRACE_POINT(
352 : : rte_eventdev_trace_crypto_adapter_service_id_get,
353 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id),
354 : : rte_trace_point_emit_u8(adptr_id);
355 : : rte_trace_point_emit_u32(service_id);
356 : : )
357 : :
358 [ - + - - ]: 277 : RTE_TRACE_POINT(
359 : : rte_eventdev_trace_attr_get,
360 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint32_t attr_id,
361 : : uint32_t attr_value),
362 : : rte_trace_point_emit_u8(dev_id);
363 : : rte_trace_point_emit_ptr(dev);
364 : : rte_trace_point_emit_u32(attr_id);
365 : : rte_trace_point_emit_u32(attr_value);
366 : : )
367 : :
368 [ - + - - ]: 254 : RTE_TRACE_POINT(
369 : : rte_eventdev_trace_get_dev_id,
370 : : RTE_TRACE_POINT_ARGS(const char *name, int dev_id),
371 : : rte_trace_point_emit_string(name);
372 : : rte_trace_point_emit_int(dev_id);
373 : : )
374 : :
375 [ - + - - ]: 312 : RTE_TRACE_POINT(
376 : : rte_eventdev_trace_info_get,
377 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev_info, const void *dev),
378 : : rte_trace_point_emit_u8(dev_id);
379 : : rte_trace_point_emit_ptr(dev_info);
380 : : rte_trace_point_emit_ptr(dev);
381 : : )
382 : :
383 [ - + - - ]: 254 : RTE_TRACE_POINT(
384 : : rte_eventdev_trace_service_id_get,
385 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint32_t service_id),
386 : : rte_trace_point_emit_u8(dev_id);
387 : : rte_trace_point_emit_u32(service_id);
388 : : )
389 : :
390 [ - + - - ]: 253 : RTE_TRACE_POINT(
391 : : rte_eventdev_trace_socket_id,
392 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, int socket_id),
393 : : rte_trace_point_emit_u8(dev_id);
394 : : rte_trace_point_emit_ptr(dev);
395 : : rte_trace_point_emit_int(socket_id);
396 : : )
397 : :
398 [ - + - - ]: 254 : RTE_TRACE_POINT(
399 : : rte_eventdev_trace_stop_flush_callback_register,
400 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *callback, const void *userdata),
401 : : rte_trace_point_emit_u8(dev_id);
402 : : rte_trace_point_emit_ptr(callback);
403 : : rte_trace_point_emit_ptr(userdata);
404 : : )
405 : :
406 [ # # # # ]: 252 : RTE_TRACE_POINT(
407 : : rte_eventdev_trace_eth_rx_adapter_caps_get,
408 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id),
409 : : rte_trace_point_emit_u8(dev_id);
410 : : rte_trace_point_emit_u16(eth_port_id);
411 : : )
412 : :
413 [ # # # # ]: 252 : RTE_TRACE_POINT(
414 : : rte_eventdev_trace_eth_rx_adapter_cb_register,
415 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, const void *cb_fn,
416 : : const void *cb_arg),
417 : : rte_trace_point_emit_u8(adptr_id);
418 : : rte_trace_point_emit_u16(eth_dev_id);
419 : : rte_trace_point_emit_ptr(cb_fn);
420 : : rte_trace_point_emit_ptr(cb_arg);
421 : : )
422 : :
423 [ # # # # ]: 252 : RTE_TRACE_POINT(
424 : : rte_eventdev_trace_eth_rx_adapter_create_with_params,
425 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id,
426 : : const struct rte_event_port_conf *port_config,
427 : : const struct rte_event_eth_rx_adapter_params *rxa_params,
428 : : int ret),
429 : : rte_trace_point_emit_u8(adptr_id);
430 : : rte_trace_point_emit_u8(dev_id);
431 : : rte_trace_point_emit_ptr(port_config);
432 : : rte_trace_point_emit_i32(port_config->new_event_threshold);
433 : : rte_trace_point_emit_u16(port_config->dequeue_depth);
434 : : rte_trace_point_emit_u16(port_config->enqueue_depth);
435 : : rte_trace_point_emit_u32(port_config->event_port_cfg);
436 : : rte_trace_point_emit_ptr(rxa_params);
437 : : rte_trace_point_emit_u16(rxa_params->event_buf_size);
438 : : rte_trace_point_emit_int(ret);
439 : : )
440 : :
441 [ # # # # ]: 252 : RTE_TRACE_POINT(
442 : : rte_eventdev_trace_eth_rx_adapter_service_id_get,
443 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id),
444 : : rte_trace_point_emit_u8(adptr_id);
445 : : rte_trace_point_emit_u32(service_id);
446 : : )
447 : :
448 [ # # # # ]: 252 : RTE_TRACE_POINT(
449 : : rte_eventdev_trace_eth_rx_adapter_event_port_get,
450 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id),
451 : : rte_trace_point_emit_u8(adptr_id);
452 : : rte_trace_point_emit_u8(event_port_id);
453 : : )
454 : :
455 [ # # # # ]: 252 : RTE_TRACE_POINT(
456 : : rte_eventdev_trace_eth_rx_adapter_vector_limits_get,
457 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id,
458 : : uint16_t min_sz, uint16_t max_sz, uint8_t log2_sz,
459 : : uint64_t min_timeout_ns, uint64_t max_timeout_ns, int ret),
460 : : rte_trace_point_emit_u8(dev_id);
461 : : rte_trace_point_emit_u16(eth_port_id);
462 : : rte_trace_point_emit_u16(min_sz);
463 : : rte_trace_point_emit_u16(max_sz);
464 : : rte_trace_point_emit_u8(log2_sz);
465 : : rte_trace_point_emit_u64(min_timeout_ns);
466 : : rte_trace_point_emit_u64(max_timeout_ns);
467 : : rte_trace_point_emit_int(ret);
468 : : )
469 : :
470 [ - + - - ]: 270 : RTE_TRACE_POINT(
471 : : rte_eventdev_trace_eth_tx_adapter_caps_get,
472 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint16_t eth_port_id,
473 : : const void *eth_dev),
474 : : rte_trace_point_emit_u8(dev_id);
475 : : rte_trace_point_emit_ptr(dev);
476 : : rte_trace_point_emit_u16(eth_port_id);
477 : : rte_trace_point_emit_ptr(eth_dev);
478 : : )
479 : :
480 [ - + - - ]: 253 : RTE_TRACE_POINT(
481 : : rte_eventdev_trace_eth_tx_adapter_event_port_get,
482 : : RTE_TRACE_POINT_ARGS(uint8_t id),
483 : : rte_trace_point_emit_u8(id);
484 : : )
485 : :
486 [ - + - - ]: 253 : RTE_TRACE_POINT(
487 : : rte_eventdev_trace_eth_tx_adapter_service_id_get,
488 : : RTE_TRACE_POINT_ARGS(uint8_t id, uint32_t service_id),
489 : : rte_trace_point_emit_u8(id);
490 : : rte_trace_point_emit_u32(service_id);
491 : : )
492 : :
493 [ - + - - ]: 255 : RTE_TRACE_POINT(
494 : : rte_eventdev_trace_port_attr_get,
495 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id,
496 : : uint32_t attr_id, uint32_t attr_value),
497 : : rte_trace_point_emit_u8(dev_id);
498 : : rte_trace_point_emit_ptr(dev);
499 : : rte_trace_point_emit_u8(port_id);
500 : : rte_trace_point_emit_u32(attr_id);
501 : : rte_trace_point_emit_u32(attr_value);
502 : : )
503 : :
504 [ - + - - ]: 289 : RTE_TRACE_POINT(
505 : : rte_eventdev_trace_port_default_conf_get,
506 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id,
507 : : const struct rte_event_port_conf *port_conf),
508 : : rte_trace_point_emit_u8(dev_id);
509 : : rte_trace_point_emit_ptr(dev);
510 : : rte_trace_point_emit_u8(port_id);
511 : : rte_trace_point_emit_ptr(port_conf);
512 : : rte_trace_point_emit_i32(port_conf->new_event_threshold);
513 : : rte_trace_point_emit_u16(port_conf->dequeue_depth);
514 : : rte_trace_point_emit_u16(port_conf->enqueue_depth);
515 : : rte_trace_point_emit_u32(port_conf->event_port_cfg);
516 : : )
517 : :
518 [ - + - - ]: 257 : RTE_TRACE_POINT(
519 : : rte_eventdev_trace_port_links_get,
520 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, int count),
521 : : rte_trace_point_emit_u8(dev_id);
522 : : rte_trace_point_emit_u8(port_id);
523 : : rte_trace_point_emit_int(count);
524 : : )
525 : :
526 [ # # # # ]: 252 : RTE_TRACE_POINT(
527 : : rte_eventdev_trace_port_profile_links_get,
528 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, uint8_t profile_id,
529 : : int count),
530 : : rte_trace_point_emit_u8(dev_id);
531 : : rte_trace_point_emit_u8(port_id);
532 : : rte_trace_point_emit_u8(profile_id);
533 : : rte_trace_point_emit_int(count);
534 : : )
535 : :
536 [ - + - - ]: 254 : RTE_TRACE_POINT(
537 : : rte_eventdev_trace_port_unlinks_in_progress,
538 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id),
539 : : rte_trace_point_emit_u8(dev_id);
540 : : rte_trace_point_emit_u8(port_id);
541 : : )
542 : :
543 [ - + - - ]: 508 : RTE_TRACE_POINT(
544 : : rte_eventdev_trace_queue_attr_get,
545 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id,
546 : : uint32_t attr_id, uint32_t attr_value),
547 : : rte_trace_point_emit_u8(dev_id);
548 : : rte_trace_point_emit_ptr(dev);
549 : : rte_trace_point_emit_u8(queue_id);
550 : : rte_trace_point_emit_u32(attr_id);
551 : : rte_trace_point_emit_u32(attr_value);
552 : : )
553 : :
554 [ - + - - ]: 385 : RTE_TRACE_POINT(
555 : : rte_eventdev_trace_queue_default_conf_get,
556 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id,
557 : : const struct rte_event_queue_conf *queue_conf),
558 : : rte_trace_point_emit_u8(dev_id);
559 : : rte_trace_point_emit_ptr(dev);
560 : : rte_trace_point_emit_u8(queue_id);
561 : : rte_trace_point_emit_ptr(queue_conf);
562 : : rte_trace_point_emit_u32(queue_conf->nb_atomic_flows);
563 : : rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences);
564 : : rte_trace_point_emit_u32(queue_conf->event_queue_cfg);
565 : : rte_trace_point_emit_u8(queue_conf->schedule_type);
566 : : rte_trace_point_emit_u8(queue_conf->priority);
567 : : )
568 : :
569 [ - + - - : 491 : RTE_TRACE_POINT(
- - ]
570 : : rte_eventdev_trace_ring_create,
571 : : RTE_TRACE_POINT_ARGS(const char *name, unsigned int count,
572 : : int socket_id, unsigned int flags),
573 : : rte_trace_point_emit_string(name);
574 : : rte_trace_point_emit_u32(count);
575 : : rte_trace_point_emit_int(socket_id);
576 : : rte_trace_point_emit_u32(flags);
577 : : )
578 : :
579 [ - + - - : 671 : RTE_TRACE_POINT(
- - ]
580 : : rte_eventdev_trace_ring_free,
581 : : RTE_TRACE_POINT_ARGS(const char *name),
582 : : rte_trace_point_emit_string(name);
583 : : )
584 : :
585 [ # # # # : 252 : RTE_TRACE_POINT(
# # ]
586 : : rte_eventdev_trace_ring_init,
587 : : RTE_TRACE_POINT_ARGS(const void *r, const char *name,
588 : : unsigned int count, unsigned int flags),
589 : : rte_trace_point_emit_ptr(r);
590 : : rte_trace_point_emit_string(name);
591 : : rte_trace_point_emit_u32(count);
592 : : rte_trace_point_emit_u32(flags);
593 : : )
594 : :
595 [ - + - - : 486 : RTE_TRACE_POINT(
- - ]
596 : : rte_eventdev_trace_ring_lookup,
597 : : RTE_TRACE_POINT_ARGS(const char *name),
598 : : rte_trace_point_emit_string(name);
599 : : )
600 : :
601 [ # # # # ]: 252 : RTE_TRACE_POINT(
602 : : rte_eventdev_trace_timer_adapter_caps_get,
603 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id),
604 : : rte_trace_point_emit_u8(dev_id);
605 : : )
606 : :
607 [ # # # # ]: 252 : RTE_TRACE_POINT(
608 : : rte_eventdev_trace_timer_adapter_get_info,
609 : : RTE_TRACE_POINT_ARGS(const void *adapter,
610 : : const struct rte_event_timer_adapter_info *adapter_info),
611 : : rte_trace_point_emit_ptr(adapter);
612 : : rte_trace_point_emit_ptr(adapter_info);
613 : : rte_trace_point_emit_u64(adapter_info->min_resolution_ns);
614 : : rte_trace_point_emit_u64(adapter_info->max_tmo_ns);
615 : : rte_trace_point_emit_u32(adapter_info->caps);
616 : : rte_trace_point_emit_u16(adapter_info->event_dev_port_id);
617 : : )
618 : :
619 [ # # # # ]: 252 : RTE_TRACE_POINT(
620 : : rte_eventdev_trace_timer_adapter_lookup,
621 : : RTE_TRACE_POINT_ARGS(uint16_t adapter_id, const void *adapter),
622 : : rte_trace_point_emit_u16(adapter_id);
623 : : rte_trace_point_emit_ptr(adapter);
624 : : )
625 : :
626 [ # # # # ]: 252 : RTE_TRACE_POINT(
627 : : rte_eventdev_trace_timer_adapter_service_id_get,
628 : : RTE_TRACE_POINT_ARGS(const struct rte_event_timer_adapter *adapter,
629 : : uint32_t service_id),
630 : : rte_trace_point_emit_ptr(adapter);
631 : : rte_trace_point_emit_u32(service_id);
632 : : )
633 : :
634 [ # # # # ]: 252 : RTE_TRACE_POINT(
635 : : rte_eventdev_trace_vector_pool_create,
636 : : RTE_TRACE_POINT_ARGS(const void *mp, const char *name, int socket_id,
637 : : uint32_t size, uint32_t cache_size, uint32_t elt_size),
638 : : rte_trace_point_emit_ptr(mp);
639 : : rte_trace_point_emit_string(name);
640 : : rte_trace_point_emit_int(socket_id);
641 : : rte_trace_point_emit_u32(size);
642 : : rte_trace_point_emit_u32(cache_size);
643 : : rte_trace_point_emit_u32(elt_size);
644 : : )
645 : :
646 [ # # # # ]: 252 : RTE_TRACE_POINT(
647 : : rte_eventdev_trace_eth_rx_adapter_queue_conf_get,
648 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
649 : : uint16_t rx_queue_id, const void *queue_conf),
650 : : rte_trace_point_emit_u8(adptr_id);
651 : : rte_trace_point_emit_u16(eth_dev_id);
652 : : rte_trace_point_emit_u16(rx_queue_id);
653 : : rte_trace_point_emit_ptr(queue_conf);
654 : : )
655 : :
656 [ # # # # ]: 252 : RTE_TRACE_POINT(
657 : : rte_eventdev_trace_queue_attr_set,
658 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id, uint32_t attr_id,
659 : : uint64_t attr_value),
660 : : rte_trace_point_emit_u8(dev_id);
661 : : rte_trace_point_emit_u8(queue_id);
662 : : rte_trace_point_emit_u32(attr_id);
663 : : rte_trace_point_emit_u64(attr_value);
664 : : )
665 : :
666 [ # # # # ]: 252 : RTE_TRACE_POINT(
667 : : rte_eventdev_trace_port_quiesce,
668 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id, const void *args),
669 : : rte_trace_point_emit_u8(dev_id);
670 : : rte_trace_point_emit_ptr(dev);
671 : : rte_trace_point_emit_u8(port_id);
672 : : rte_trace_point_emit_ptr(args);
673 : : )
674 : :
675 [ # # # # ]: 252 : RTE_TRACE_POINT(
676 : : rte_eventdev_trace_crypto_adapter_caps_get,
677 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t cdev_id,
678 : : const void *cdev),
679 : : rte_trace_point_emit_u8(dev_id);
680 : : rte_trace_point_emit_ptr(dev);
681 : : rte_trace_point_emit_u8(cdev_id);
682 : : rte_trace_point_emit_ptr(cdev);
683 : : )
684 : :
685 [ - + - - ]: 253 : RTE_TRACE_POINT(
686 : : rte_eventdev_trace_dequeue_timeout_ticks,
687 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint64_t ns,
688 : : const void *timeout_ticks),
689 : : rte_trace_point_emit_u8(dev_id);
690 : : rte_trace_point_emit_u64(ns);
691 : : rte_trace_point_emit_ptr(timeout_ticks);
692 : : )
693 : :
694 [ # # # # ]: 252 : RTE_TRACE_POINT(
695 : : rte_eventdev_trace_crypto_adapter_stats_get,
696 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats,
697 : : uint64_t event_poll_count, uint64_t event_deq_count,
698 : : uint64_t crypto_enq_count, uint64_t crypto_enq_fail,
699 : : uint64_t crypto_deq_count, uint64_t event_enq_count,
700 : : uint64_t event_enq_retry_count, uint64_t event_enq_fail_count),
701 : : rte_trace_point_emit_u8(adptr_id);
702 : : rte_trace_point_emit_ptr(stats);
703 : : rte_trace_point_emit_u64(event_poll_count);
704 : : rte_trace_point_emit_u64(event_deq_count);
705 : : rte_trace_point_emit_u64(crypto_enq_count);
706 : : rte_trace_point_emit_u64(crypto_enq_fail);
707 : : rte_trace_point_emit_u64(crypto_deq_count);
708 : : rte_trace_point_emit_u64(event_enq_count);
709 : : rte_trace_point_emit_u64(event_enq_retry_count);
710 : : rte_trace_point_emit_u64(event_enq_fail_count);
711 : : )
712 : :
713 [ # # # # ]: 252 : RTE_TRACE_POINT(
714 : : rte_eventdev_trace_crypto_adapter_stats_reset,
715 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
716 : : rte_trace_point_emit_u8(adptr_id);
717 : : )
718 : :
719 [ # # # # ]: 252 : RTE_TRACE_POINT(
720 : : rte_eventdev_trace_eth_rx_adapter_stats_get,
721 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats),
722 : : rte_trace_point_emit_u8(adptr_id);
723 : : rte_trace_point_emit_ptr(stats);
724 : : )
725 : :
726 [ # # # # ]: 252 : RTE_TRACE_POINT(
727 : : rte_eventdev_trace_crypto_adapter_vector_limits_get,
728 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t cdev_id,
729 : : const void *limits),
730 : : rte_trace_point_emit_u8(dev_id);
731 : : rte_trace_point_emit_u16(cdev_id);
732 : : rte_trace_point_emit_ptr(limits);
733 : : )
734 : :
735 [ # # # # ]: 252 : RTE_TRACE_POINT(
736 : : rte_eventdev_trace_eth_rx_adapter_queue_stats_get,
737 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
738 : : uint16_t rx_queue_id, const void *stats),
739 : : rte_trace_point_emit_u8(adptr_id);
740 : : rte_trace_point_emit_u16(eth_dev_id);
741 : : rte_trace_point_emit_u16(rx_queue_id);
742 : : rte_trace_point_emit_ptr(stats);
743 : : )
744 : :
745 [ # # # # ]: 252 : RTE_TRACE_POINT(
746 : : rte_eventdev_trace_eth_rx_adapter_stats_reset,
747 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id),
748 : : rte_trace_point_emit_u8(adptr_id);
749 : : )
750 : :
751 [ # # # # ]: 252 : RTE_TRACE_POINT(
752 : : rte_eventdev_trace_eth_rx_adapter_queue_stats_reset,
753 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id,
754 : : uint16_t rx_queue_id),
755 : : rte_trace_point_emit_u8(adptr_id);
756 : : rte_trace_point_emit_u16(eth_dev_id);
757 : : rte_trace_point_emit_u16(rx_queue_id);
758 : : )
759 : :
760 [ # # # # ]: 252 : RTE_TRACE_POINT(
761 : : rte_eventdev_trace_eth_rx_adapter_instance_get,
762 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t rx_queue_id,
763 : : uint8_t rxa_inst_id),
764 : : rte_trace_point_emit_u16(eth_dev_id);
765 : : rte_trace_point_emit_u16(rx_queue_id);
766 : : rte_trace_point_emit_u8(rxa_inst_id);
767 : : )
768 : :
769 [ - + - - ]: 254 : RTE_TRACE_POINT(
770 : : rte_eventdev_trace_eth_tx_adapter_stats_get,
771 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint64_t tx_retry,
772 : : uint64_t tx_packets, uint64_t tx_dropped, int ret),
773 : : rte_trace_point_emit_u8(adptr_id);
774 : : rte_trace_point_emit_u64(tx_retry);
775 : : rte_trace_point_emit_u64(tx_packets);
776 : : rte_trace_point_emit_u64(tx_dropped);
777 : : rte_trace_point_emit_int(ret);
778 : : )
779 : :
780 [ - + - - ]: 253 : RTE_TRACE_POINT(
781 : : rte_eventdev_trace_eth_tx_adapter_stats_reset,
782 : : RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int ret),
783 : : rte_trace_point_emit_u8(adptr_id);
784 : : rte_trace_point_emit_int(ret);
785 : : )
786 : :
787 [ - - - - : 258 : RTE_TRACE_POINT(
- + - - ]
788 : : rte_eventdev_trace_eth_tx_adapter_instance_get,
789 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id,
790 : : uint8_t txa_inst_id),
791 : : rte_trace_point_emit_u16(eth_dev_id);
792 : : rte_trace_point_emit_u16(tx_queue_id);
793 : : rte_trace_point_emit_u8(txa_inst_id);
794 : : )
795 : :
796 [ - + - - ]: 258 : RTE_TRACE_POINT(
797 : : rte_eventdev_trace_eth_tx_adapter_queue_start,
798 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id),
799 : : rte_trace_point_emit_u16(eth_dev_id);
800 : : rte_trace_point_emit_u16(tx_queue_id);
801 : : )
802 : :
803 [ - + - - ]: 258 : RTE_TRACE_POINT(
804 : : rte_eventdev_trace_eth_tx_adapter_queue_stop,
805 : : RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id),
806 : : rte_trace_point_emit_u16(eth_dev_id);
807 : : rte_trace_point_emit_u16(tx_queue_id);
808 : : )
809 : :
810 [ # # # # ]: 252 : RTE_TRACE_POINT(
811 : : rte_eventdev_trace_timer_adapter_stats_get,
812 : : RTE_TRACE_POINT_ARGS(const void *adapter, const void *stats),
813 : : rte_trace_point_emit_ptr(adapter);
814 : : rte_trace_point_emit_ptr(stats);
815 : : )
816 : :
817 [ # # # # ]: 252 : RTE_TRACE_POINT(
818 : : rte_eventdev_trace_timer_adapter_stats_reset,
819 : : RTE_TRACE_POINT_ARGS(const void *adapter),
820 : : rte_trace_point_emit_ptr(adapter);
821 : : )
822 : :
823 [ # # # # ]: 252 : RTE_TRACE_POINT(
824 : : rte_eventdev_trace_timer_remaining_ticks_get,
825 : : RTE_TRACE_POINT_ARGS(const void *adapter, const void *evtim, const void *ticks_remaining),
826 : : rte_trace_point_emit_ptr(adapter);
827 : : rte_trace_point_emit_ptr(evtim);
828 : : rte_trace_point_emit_ptr(ticks_remaining);
829 : : )
830 : :
831 : : #ifdef __cplusplus
832 : : }
833 : : #endif
834 : :
835 : : #endif /* EVENTDEV_TRACE_H */
|