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