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