199a2dd95SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause 299a2dd95SBruce Richardson * Copyright(C) 2020 Marvell International Ltd. 399a2dd95SBruce Richardson */ 499a2dd95SBruce Richardson 599a2dd95SBruce Richardson #include <rte_trace_point_register.h> 699a2dd95SBruce Richardson 7f26f2ca6SPavan Nikhilesh #include "eventdev_trace.h" 899a2dd95SBruce Richardson 999a2dd95SBruce Richardson /* Eventdev trace points */ 1099a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_configure, 1199a2dd95SBruce Richardson lib.eventdev.configure) 1299a2dd95SBruce Richardson 1399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_setup, 1499a2dd95SBruce Richardson lib.eventdev.queue.setup) 1599a2dd95SBruce Richardson 1699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_setup, 1799a2dd95SBruce Richardson lib.eventdev.port.setup) 1899a2dd95SBruce Richardson 1999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_link, 2099a2dd95SBruce Richardson lib.eventdev.port.link) 2199a2dd95SBruce Richardson 2299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_unlink, 2399a2dd95SBruce Richardson lib.eventdev.port.unlink) 2499a2dd95SBruce Richardson 2599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_start, 2699a2dd95SBruce Richardson lib.eventdev.start) 2799a2dd95SBruce Richardson 2899a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_stop, 2999a2dd95SBruce Richardson lib.eventdev.stop) 3099a2dd95SBruce Richardson 3199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_close, 3299a2dd95SBruce Richardson lib.eventdev.close) 3399a2dd95SBruce Richardson 3499a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_enq_burst, 3599a2dd95SBruce Richardson lib.eventdev.enq.burst) 3699a2dd95SBruce Richardson 3799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_deq_burst, 3899a2dd95SBruce Richardson lib.eventdev.deq.burst) 3999a2dd95SBruce Richardson 40*54f17843SMattias Rönnblom RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_maintain, 41*54f17843SMattias Rönnblom lib.eventdev.maintain) 42*54f17843SMattias Rönnblom 4399a2dd95SBruce Richardson /* Eventdev Rx adapter trace points */ 4499a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_create, 4599a2dd95SBruce Richardson lib.eventdev.rx.adapter.create) 4699a2dd95SBruce Richardson 4799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_free, 4899a2dd95SBruce Richardson lib.eventdev.rx.adapter.free) 4999a2dd95SBruce Richardson 5099a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_add, 5199a2dd95SBruce Richardson lib.eventdev.rx.adapter.queue.add) 5299a2dd95SBruce Richardson 5399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_del, 5499a2dd95SBruce Richardson lib.eventdev.rx.adapter.queue.del) 5599a2dd95SBruce Richardson 5699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_start, 5799a2dd95SBruce Richardson lib.eventdev.rx.adapter.start) 5899a2dd95SBruce Richardson 5999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stop, 6099a2dd95SBruce Richardson lib.eventdev.rx.adapter.stop) 6199a2dd95SBruce Richardson 6299a2dd95SBruce Richardson /* Eventdev Tx adapter trace points */ 6399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_create, 6499a2dd95SBruce Richardson lib.eventdev.tx.adapter.create) 6599a2dd95SBruce Richardson 6699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_free, 6799a2dd95SBruce Richardson lib.eventdev.tx.adapter.free) 6899a2dd95SBruce Richardson 6999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_add, 7099a2dd95SBruce Richardson lib.eventdev.tx.adapter.queue.add) 7199a2dd95SBruce Richardson 7299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_del, 7399a2dd95SBruce Richardson lib.eventdev.tx.adapter.queue.del) 7499a2dd95SBruce Richardson 7599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_start, 7699a2dd95SBruce Richardson lib.eventdev.tx.adapter.start) 7799a2dd95SBruce Richardson 7899a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stop, 7999a2dd95SBruce Richardson lib.eventdev.tx.adapter.stop) 8099a2dd95SBruce Richardson 8199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_enqueue, 8299a2dd95SBruce Richardson lib.eventdev.tx.adapter.enq) 8399a2dd95SBruce Richardson 8499a2dd95SBruce Richardson /* Eventdev Timer adapter trace points */ 8599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_create, 8699a2dd95SBruce Richardson lib.eventdev.timer.create) 8799a2dd95SBruce Richardson 8899a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_start, 8999a2dd95SBruce Richardson lib.eventdev.timer.start) 9099a2dd95SBruce Richardson 9199a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stop, 9299a2dd95SBruce Richardson lib.eventdev.timer.stop) 9399a2dd95SBruce Richardson 9499a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_free, 9599a2dd95SBruce Richardson lib.eventdev.timer.free) 9699a2dd95SBruce Richardson 9799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_burst, 9899a2dd95SBruce Richardson lib.eventdev.timer.burst) 9999a2dd95SBruce Richardson 10099a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_tmo_tick_burst, 10199a2dd95SBruce Richardson lib.eventdev.timer.tick.burst) 10299a2dd95SBruce Richardson 10399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_cancel_burst, 10499a2dd95SBruce Richardson lib.eventdev.timer.cancel) 10599a2dd95SBruce Richardson 10699a2dd95SBruce Richardson /* Eventdev Crypto adapter trace points */ 10799a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_create, 10899a2dd95SBruce Richardson lib.eventdev.crypto.create) 10999a2dd95SBruce Richardson 11099a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_free, 11199a2dd95SBruce Richardson lib.eventdev.crypto.free) 11299a2dd95SBruce Richardson 11399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_add, 11499a2dd95SBruce Richardson lib.eventdev.crypto.queue.add) 11599a2dd95SBruce Richardson 11699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_del, 11799a2dd95SBruce Richardson lib.eventdev.crypto.queue.del) 11899a2dd95SBruce Richardson 11999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_start, 12099a2dd95SBruce Richardson lib.eventdev.crypto.start) 12199a2dd95SBruce Richardson 12299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stop, 12399a2dd95SBruce Richardson lib.eventdev.crypto.stop) 12499a2dd95SBruce Richardson 12599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_enqueue, 12699a2dd95SBruce Richardson lib.eventdev.crypto.enq) 127