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 128 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_event_port_get, 129 lib.eventdev.crypto.adapter_event_port_get) 130 131 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_service_id_get, 132 lib.eventdev.crypto.adapter_service_id_get) 133 134 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_vector_limits_get, 135 lib.eventdev.crypto.adapter_vector_limits_get) 136 137 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_attr_get, 138 lib.eventdev.attr_get) 139 140 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_get_dev_id, 141 lib.eventdev.get_dev_id) 142 143 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_info_get, 144 lib.eventdev.info_get) 145 146 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_service_id_get, 147 lib.eventdev.service_id_get) 148 149 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_socket_id, 150 lib.eventdev.socket.id) 151 152 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_stop_flush_callback_register, 153 lib.eventdev.stop.flush.callback.register) 154 155 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_caps_get, 156 lib.eventdev.eth.rx.adapter.caps.get) 157 158 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_cb_register, 159 lib.eventdev.eth.rx.adapter.cb.register) 160 161 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_service_id_get, 162 lib.eventdev.eth.rx.adapter.service.id.get) 163 164 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_event_port_get, 165 lib.eventdev.eth.rx.adapter.event.port.get) 166 167 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_vector_limits_get, 168 lib.eventdev.eth.rx.adapter.vector.limits.get) 169 170 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_stats_get, 171 lib.eventdev.eth.rx.adapter.queue.stats.get) 172 173 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stats_reset, 174 lib.eventdev.eth.rx.adapter.stats.reset) 175 176 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_stats_reset, 177 lib.eventdev.eth.rx.adapter.queue.stats.reset) 178 179 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_instance_get, 180 lib.eventdev.eth.rx.adapter.instance.get) 181 182 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_caps_get, 183 lib.eventdev.eth.tx.adapter.caps.get) 184 185 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_event_port_get, 186 lib.eventdev.eth.tx.adapter.event.port.get) 187 188 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_service_id_get, 189 lib.eventdev.eth.tx.adapter.service.id.get) 190 191 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stats_get, 192 lib.eventdev.eth.tx.adapter.stats.get) 193 194 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stats_reset, 195 lib.eventdev.eth.tx.adapter.stats.reset) 196 197 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_instance_get, 198 lib.eventdev.eth.tx.adapter.instance.get) 199 200 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_attr_get, 201 lib.eventdev.port.attr.get) 202 203 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_default_conf_get, 204 lib.eventdev.port.default.conf.get) 205 206 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_links_get, 207 lib.eventdev.port.links.get) 208 209 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_unlinks_in_progress, 210 lib.eventdev.port.unlinks.in.progress) 211 212 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_attr_get, 213 lib.eventdev.queue.attr.get) 214 215 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_default_conf_get, 216 lib.eventdev.queue.default.conf.get) 217 218 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_create, 219 lib.eventdev.ring.create) 220 221 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_free, 222 lib.eventdev.ring.free) 223 224 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_init, 225 lib.eventdev.ring.init) 226 227 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_lookup, 228 lib.eventdev.ring.lookup) 229 230 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_caps_get, 231 lib.eventdev.timer.adapter.caps.get) 232 233 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_get_info, 234 lib.eventdev.timer.adapter.get.info) 235 236 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_lookup, 237 lib.eventdev.timer.adapter.lookup) 238 239 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_service_id_get, 240 lib.eventdev.timer.adapter.service.id.get) 241 242 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_vector_pool_create, 243 lib.eventdev.vector.pool.create) 244 245 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_create_with_params, 246 lib.eventdev.eth.rx.adapter.create.with.params) 247 248 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_conf_get, 249 lib.eventdev.eth.rx.adapter.queue.conf.get) 250 251 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_attr_set, 252 lib.eventdev.queue.attr.set) 253 254 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_quiesce, 255 lib.eventdev.port.quiesce) 256 257 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_caps_get, 258 lib.eventdev.crypto.adapter.caps.get) 259 260 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_dequeue_timeout_ticks, 261 lib.eventdev.dequeue.timeout.ticks) 262 263 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stats_get, 264 lib.eventdev.crypto.adapter.stats.get) 265 266 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stats_reset, 267 lib.eventdev.crypto.adapter.stats.reset) 268 269 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stats_get, 270 lib.eventdev.rx.adapter.stats.get) 271 272 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_start, 273 lib.eventdev.tx.adapter.queue.start) 274 275 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_stop, 276 lib.eventdev.tx.adapter.queue.stop) 277 278 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stats_get, 279 lib.eventdev.timer.adapter.stats.get) 280 281 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stats_reset, 282 lib.eventdev.timer.adapter.stats.reset) 283 284 RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_remaining_ticks_get, 285 lib.eventdev.timer.remaining.ticks.get) 286