DPDK  25.03.0
rte_bbdev_trace_fp.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2025 Intel Corporation
3  */
4 
5 #ifndef _RTE_BBDEV_TRACE_FP_H_
6 #define _RTE_BBDEV_TRACE_FP_H_
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 #include <rte_trace_point.h>
13 
15  rte_bbdev_trace_enqueue,
16  RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t qp_id, void **ops,
17  uint16_t nb_ops, const char *op_string),
22  rte_trace_point_emit_string(op_string);
23 )
24 
26  rte_bbdev_trace_dequeue,
27  RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t qp_id, void **ops,
28  uint16_t nb_ops, uint16_t nb_ops_deq, const char *op_string),
33  rte_trace_point_emit_u16(nb_ops_deq);
34  rte_trace_point_emit_string(op_string);
35 )
36 
37 #ifdef __cplusplus
38 }
39 #endif
40 
41 #endif /* _RTE_BBDEV_TRACE_FP_H_ */
#define RTE_TRACE_POINT_ARGS
#define rte_trace_point_emit_string(val)
#define rte_trace_point_emit_u8(val)
#define rte_trace_point_emit_u16(val)
#define rte_trace_point_emit_ptr(val)
#define RTE_TRACE_POINT_FP(tp, args,...)