1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(C) 2020 Marvell International Ltd. 3 */ 4 5 #include <rte_trace_point_register.h> 6 7 #include "eventdev_trace.h" 8 9 /* Eventdev trace points */ 10 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_configure, 11 lib.eventdev.configure) 12 13 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_setup, 14 lib.eventdev.queue.setup) 15 16 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_setup, 17 lib.eventdev.port.setup) 18 19 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_link, 20 lib.eventdev.port.link) 21 22 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_unlink, 23 lib.eventdev.port.unlink) 24 25 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_start, 26 lib.eventdev.start) 27 28 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_stop, 29 lib.eventdev.stop) 30 31 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_close, 32 lib.eventdev.close) 33 34 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_enq_burst, 35 lib.eventdev.enq.burst) 36 37 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_deq_burst, 38 lib.eventdev.deq.burst) 39 40 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_maintain, 41 lib.eventdev.maintain) 42 43 /* Eventdev Rx adapter trace points */ 44 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_create, 45 lib.eventdev.rx.adapter.create) 46 47 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_free, 48 lib.eventdev.rx.adapter.free) 49 50 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_add, 51 lib.eventdev.rx.adapter.queue.add) 52 53 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_del, 54 lib.eventdev.rx.adapter.queue.del) 55 56 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_start, 57 lib.eventdev.rx.adapter.start) 58 59 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stop, 60 lib.eventdev.rx.adapter.stop) 61 62 /* Eventdev Tx adapter trace points */ 63 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_create, 64 lib.eventdev.tx.adapter.create) 65 66 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_free, 67 lib.eventdev.tx.adapter.free) 68 69 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_add, 70 lib.eventdev.tx.adapter.queue.add) 71 72 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_del, 73 lib.eventdev.tx.adapter.queue.del) 74 75 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_start, 76 lib.eventdev.tx.adapter.start) 77 78 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stop, 79 lib.eventdev.tx.adapter.stop) 80 81 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_enqueue, 82 lib.eventdev.tx.adapter.enq) 83 84 /* Eventdev Timer adapter trace points */ 85 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_create, 86 lib.eventdev.timer.create) 87 88 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_start, 89 lib.eventdev.timer.start) 90 91 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stop, 92 lib.eventdev.timer.stop) 93 94 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_free, 95 lib.eventdev.timer.free) 96 97 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_burst, 98 lib.eventdev.timer.burst) 99 100 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_tmo_tick_burst, 101 lib.eventdev.timer.tick.burst) 102 103 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_cancel_burst, 104 lib.eventdev.timer.cancel) 105 106 /* Eventdev Crypto adapter trace points */ 107 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_create, 108 lib.eventdev.crypto.create) 109 110 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_free, 111 lib.eventdev.crypto.free) 112 113 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_add, 114 lib.eventdev.crypto.queue.add) 115 116 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_del, 117 lib.eventdev.crypto.queue.del) 118 119 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_start, 120 lib.eventdev.crypto.start) 121 122 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stop, 123 lib.eventdev.crypto.stop) 124 125 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_enqueue, 126 lib.eventdev.crypto.enq) 127