DPDK 25.03.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
9extern "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),
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);
35)
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif /* _RTE_BBDEV_TRACE_FP_H_ */
#define RTE_TRACE_POINT_FP(tp, args,...)
#define rte_trace_point_emit_u8(val)
#define rte_trace_point_emit_u16(val)
#define RTE_TRACE_POINT_ARGS
#define rte_trace_point_emit_ptr(val)
#define rte_trace_point_emit_string(val)