examples/fips_validation: support self-test only
[dpdk.git] / lib / librte_cryptodev / rte_cryptodev_trace_fp.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2020 Marvell International Ltd.
3  */
4
5 #ifndef _RTE_CRYPTODEV_TRACE_FP_H_
6 #define _RTE_CRYPTODEV_TRACE_FP_H_
7
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11
12 #include <rte_trace_point.h>
13
14 RTE_TRACE_POINT_FP(
15         rte_cryptodev_trace_enqueue_burst,
16         RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t qp_id, void **ops,
17                 uint16_t nb_ops),
18         rte_trace_point_emit_u8(dev_id);
19         rte_trace_point_emit_u16(qp_id);
20         rte_trace_point_emit_ptr(ops);
21         rte_trace_point_emit_u16(nb_ops);
22 )
23
24 RTE_TRACE_POINT_FP(
25         rte_cryptodev_trace_dequeue_burst,
26         RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t qp_id, void **ops,
27                 uint16_t nb_ops),
28         rte_trace_point_emit_u8(dev_id);
29         rte_trace_point_emit_u16(qp_id);
30         rte_trace_point_emit_ptr(ops);
31         rte_trace_point_emit_u16(nb_ops);
32 )
33
34 #ifdef __cplusplus
35 }
36 #endif
37
38 #endif /* _RTE_CRYPTODEV_TRACE_FP_H_ */