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 #include <rte_trace_point.h> 9 10 #ifdef __cplusplus 11 extern "C" { 12 #endif 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 RTE_TRACE_POINT_FP( 35 rte_cryptodev_trace_qp_depth_used, 36 RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t qp_id), 37 rte_trace_point_emit_u8(dev_id); 38 rte_trace_point_emit_u16(qp_id); 39 ) 40 41 #ifdef __cplusplus 42 } 43 #endif 44 45 #endif /* _RTE_CRYPTODEV_TRACE_FP_H_ */ 46