Branch data Line data Source code
1 : : /* SPDX-License-Identifier: BSD-3-Clause 2 : : * Copyright(C) 2025 Intel Corporation 3 : : */ 4 : : 5 : : #ifndef BBDEV_TRACE_H 6 : : #define BBDEV_TRACE_H 7 : : 8 : : /** 9 : : * @file 10 : : * 11 : : * API for bbdev trace support 12 : : */ 13 : : 14 : : #ifdef __cplusplus 15 : : extern "C" { 16 : : #endif 17 : : 18 : : #include <rte_trace_point.h> 19 : : 20 : : #include "rte_bbdev.h" 21 : : 22 [ # # # # ]: 252 : RTE_TRACE_POINT( 23 : : rte_bbdev_trace_setup_queues, 24 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t num_queues, int socket_id), 25 : : rte_trace_point_emit_u8(dev_id); 26 : : rte_trace_point_emit_u16(num_queues); 27 : : rte_trace_point_emit_int(socket_id); 28 : : ) 29 [ # # # # ]: 252 : RTE_TRACE_POINT( 30 : : rte_bbdev_trace_queue_configure, 31 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t queue_id, const char *op_str, uint8_t pri), 32 : : rte_trace_point_emit_u8(dev_id); 33 : : rte_trace_point_emit_u16(queue_id); 34 : : rte_trace_point_emit_string(op_str); 35 : : rte_trace_point_emit_u8(pri); 36 : : ) 37 [ # # # # ]: 252 : RTE_TRACE_POINT( 38 : : rte_bbdev_trace_start, 39 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id), 40 : : rte_trace_point_emit_u8(dev_id); 41 : : ) 42 [ # # # # ]: 252 : RTE_TRACE_POINT( 43 : : rte_bbdev_trace_stop, 44 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id), 45 : : rte_trace_point_emit_u8(dev_id); 46 : : ) 47 [ # # # # ]: 252 : RTE_TRACE_POINT( 48 : : rte_bbdev_trace_close, 49 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id), 50 : : rte_trace_point_emit_u8(dev_id); 51 : : ) 52 [ # # # # ]: 252 : RTE_TRACE_POINT( 53 : : rte_bbdev_trace_queue_start, 54 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t queue_id), 55 : : rte_trace_point_emit_u8(dev_id); 56 : : rte_trace_point_emit_u16(queue_id); 57 : : ) 58 [ # # # # ]: 252 : RTE_TRACE_POINT( 59 : : rte_bbdev_trace_queue_stop, 60 : : RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t queue_id), 61 : : rte_trace_point_emit_u8(dev_id); 62 : : rte_trace_point_emit_u16(queue_id); 63 : : ) 64 : : 65 : : #ifdef __cplusplus 66 : : } 67 : : #endif 68 : : 69 : : #endif /* BBDEV_TRACE_H */