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_ */ 39