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