LCOV - code coverage report
Current view: top level - lib/eventdev - eventdev_trace_points.c (source / functions) Hit Total Coverage
Test: Code coverage Lines: 98 98 100.0 %
Date: 2025-05-01 17:49:45 Functions: 98 98 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : /* SPDX-License-Identifier: BSD-3-Clause
       2                 :            :  * Copyright(C) 2020 Marvell International Ltd.
       3                 :            :  */
       4                 :            : 
       5                 :            : #include <eal_export.h>
       6                 :            : #include <rte_trace_point_register.h>
       7                 :            : 
       8                 :            : #include "eventdev_trace.h"
       9                 :            : 
      10                 :            : /* Eventdev trace points */
      11                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_configure,
      12                 :            :         lib.eventdev.configure)
      13                 :            : 
      14                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_setup,
      15                 :            :         lib.eventdev.queue.setup)
      16                 :            : 
      17                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_setup,
      18                 :            :         lib.eventdev.port.setup)
      19                 :            : 
      20                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_link,
      21                 :            :         lib.eventdev.port.link)
      22                 :            : 
      23                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_profile_links_set,
      24                 :            :         lib.eventdev.port.profile.links.set)
      25                 :            : 
      26                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_unlink,
      27                 :            :         lib.eventdev.port.unlink)
      28                 :            : 
      29                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_profile_unlink,
      30                 :            :         lib.eventdev.port.profile.unlink)
      31                 :            : 
      32                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_start,
      33                 :            :         lib.eventdev.start)
      34                 :            : 
      35                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_stop,
      36                 :            :         lib.eventdev.stop)
      37                 :            : 
      38                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_close,
      39                 :            :         lib.eventdev.close)
      40                 :            : 
      41                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_enq_burst)
      42                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_enq_burst,
      43                 :            :         lib.eventdev.enq.burst)
      44                 :            : 
      45                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_deq_burst)
      46                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_deq_burst,
      47                 :            :         lib.eventdev.deq.burst)
      48                 :            : 
      49                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_maintain)
      50                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_maintain,
      51                 :            :         lib.eventdev.maintain)
      52                 :            : 
      53                 :            : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_eventdev_trace_port_profile_switch, 23.11)
      54                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_profile_switch,
      55                 :            :         lib.eventdev.port.profile.switch)
      56                 :            : 
      57                 :            : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_eventdev_trace_port_preschedule_modify, 24.11)
      58                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_preschedule_modify,
      59                 :            :         lib.eventdev.port.preschedule.modify)
      60                 :            : 
      61                 :            : RTE_EXPORT_EXPERIMENTAL_SYMBOL(__rte_eventdev_trace_port_preschedule, 24.11)
      62                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_preschedule,
      63                 :            :         lib.eventdev.port.preschedule)
      64                 :            : 
      65                 :            : /* Eventdev Rx adapter trace points */
      66                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_create,
      67                 :            :         lib.eventdev.rx.adapter.create)
      68                 :            : 
      69                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_free,
      70                 :            :         lib.eventdev.rx.adapter.free)
      71                 :            : 
      72                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_add,
      73                 :            :         lib.eventdev.rx.adapter.queue.add)
      74                 :            : 
      75                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queues_add,
      76                 :            :         lib.eventdev.rx.adapter.queues.add)
      77                 :            : 
      78                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_del,
      79                 :            :         lib.eventdev.rx.adapter.queue.del)
      80                 :            : 
      81                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_start,
      82                 :            :         lib.eventdev.rx.adapter.start)
      83                 :            : 
      84                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stop,
      85                 :            :         lib.eventdev.rx.adapter.stop)
      86                 :            : 
      87                 :            : /* Eventdev Tx adapter trace points */
      88                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_create,
      89                 :            :         lib.eventdev.tx.adapter.create)
      90                 :            : 
      91                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_free,
      92                 :            :         lib.eventdev.tx.adapter.free)
      93                 :            : 
      94                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_add,
      95                 :            :         lib.eventdev.tx.adapter.queue.add)
      96                 :            : 
      97                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_del,
      98                 :            :         lib.eventdev.tx.adapter.queue.del)
      99                 :            : 
     100                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_start,
     101                 :            :         lib.eventdev.tx.adapter.start)
     102                 :            : 
     103                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stop,
     104                 :            :         lib.eventdev.tx.adapter.stop)
     105                 :            : 
     106                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_eth_tx_adapter_enqueue)
     107                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_enqueue,
     108                 :            :         lib.eventdev.tx.adapter.enq)
     109                 :            : 
     110                 :            : /* Eventdev Timer adapter trace points */
     111                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_create,
     112                 :            :         lib.eventdev.timer.create)
     113                 :            : 
     114                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_start,
     115                 :            :         lib.eventdev.timer.start)
     116                 :            : 
     117                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stop,
     118                 :            :         lib.eventdev.timer.stop)
     119                 :            : 
     120                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_free,
     121                 :            :         lib.eventdev.timer.free)
     122                 :            : 
     123                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_timer_arm_burst)
     124                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_burst,
     125                 :            :         lib.eventdev.timer.burst)
     126                 :            : 
     127                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_timer_arm_tmo_tick_burst)
     128                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_arm_tmo_tick_burst,
     129                 :            :         lib.eventdev.timer.tick.burst)
     130                 :            : 
     131                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_timer_cancel_burst)
     132                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_cancel_burst,
     133                 :            :         lib.eventdev.timer.cancel)
     134                 :            : 
     135                 :            : /* Eventdev Crypto adapter trace points */
     136                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_create,
     137                 :            :         lib.eventdev.crypto.create)
     138                 :            : 
     139                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_free,
     140                 :            :         lib.eventdev.crypto.free)
     141                 :            : 
     142                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_add,
     143                 :            :         lib.eventdev.crypto.queue.add)
     144                 :            : 
     145                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_queue_pair_del,
     146                 :            :         lib.eventdev.crypto.queue.del)
     147                 :            : 
     148                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_start,
     149                 :            :         lib.eventdev.crypto.start)
     150                 :            : 
     151                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stop,
     152                 :            :         lib.eventdev.crypto.stop)
     153                 :            : 
     154                 :            : RTE_EXPORT_SYMBOL(__rte_eventdev_trace_crypto_adapter_enqueue)
     155                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_enqueue,
     156                 :            :         lib.eventdev.crypto.enq)
     157                 :            : 
     158                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_event_port_get,
     159                 :            :         lib.eventdev.crypto.adapter_event_port_get)
     160                 :            : 
     161                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_service_id_get,
     162                 :            :         lib.eventdev.crypto.adapter_service_id_get)
     163                 :            : 
     164                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_vector_limits_get,
     165                 :            :         lib.eventdev.crypto.adapter_vector_limits_get)
     166                 :            : 
     167                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_attr_get,
     168                 :            :         lib.eventdev.attr_get)
     169                 :            : 
     170                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_get_dev_id,
     171                 :            :         lib.eventdev.get_dev_id)
     172                 :            : 
     173                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_info_get,
     174                 :            :         lib.eventdev.info_get)
     175                 :            : 
     176                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_service_id_get,
     177                 :            :         lib.eventdev.service_id_get)
     178                 :            : 
     179                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_socket_id,
     180                 :            :         lib.eventdev.socket.id)
     181                 :            : 
     182                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_stop_flush_callback_register,
     183                 :            :         lib.eventdev.stop.flush.callback.register)
     184                 :            : 
     185                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_caps_get,
     186                 :            :         lib.eventdev.eth.rx.adapter.caps.get)
     187                 :            : 
     188                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_cb_register,
     189                 :            :         lib.eventdev.eth.rx.adapter.cb.register)
     190                 :            : 
     191                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_service_id_get,
     192                 :            :         lib.eventdev.eth.rx.adapter.service.id.get)
     193                 :            : 
     194                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_event_port_get,
     195                 :            :         lib.eventdev.eth.rx.adapter.event.port.get)
     196                 :            : 
     197                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_vector_limits_get,
     198                 :            :         lib.eventdev.eth.rx.adapter.vector.limits.get)
     199                 :            : 
     200                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_stats_get,
     201                 :            :         lib.eventdev.eth.rx.adapter.queue.stats.get)
     202                 :            : 
     203                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stats_reset,
     204                 :            :         lib.eventdev.eth.rx.adapter.stats.reset)
     205                 :            : 
     206                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_stats_reset,
     207                 :            :         lib.eventdev.eth.rx.adapter.queue.stats.reset)
     208                 :            : 
     209                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_instance_get,
     210                 :            :         lib.eventdev.eth.rx.adapter.instance.get)
     211                 :            : 
     212                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_caps_get,
     213                 :            :         lib.eventdev.eth.tx.adapter.caps.get)
     214                 :            : 
     215                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_event_port_get,
     216                 :            :         lib.eventdev.eth.tx.adapter.event.port.get)
     217                 :            : 
     218                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_service_id_get,
     219                 :            :         lib.eventdev.eth.tx.adapter.service.id.get)
     220                 :            : 
     221                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stats_get,
     222                 :            :         lib.eventdev.eth.tx.adapter.stats.get)
     223                 :            : 
     224                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_stats_reset,
     225                 :            :         lib.eventdev.eth.tx.adapter.stats.reset)
     226                 :            : 
     227                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_instance_get,
     228                 :            :         lib.eventdev.eth.tx.adapter.instance.get)
     229                 :            : 
     230                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_attr_get,
     231                 :            :         lib.eventdev.port.attr.get)
     232                 :            : 
     233                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_default_conf_get,
     234                 :            :         lib.eventdev.port.default.conf.get)
     235                 :            : 
     236                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_links_get,
     237                 :            :         lib.eventdev.port.links.get)
     238                 :            : 
     239                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_profile_links_get,
     240                 :            :         lib.eventdev.port.profile.links.get)
     241                 :            : 
     242                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_unlinks_in_progress,
     243                 :            :         lib.eventdev.port.unlinks.in.progress)
     244                 :            : 
     245                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_attr_get,
     246                 :            :         lib.eventdev.queue.attr.get)
     247                 :            : 
     248                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_default_conf_get,
     249                 :            :         lib.eventdev.queue.default.conf.get)
     250                 :            : 
     251                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_create,
     252                 :            :         lib.eventdev.ring.create)
     253                 :            : 
     254                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_free,
     255                 :            :         lib.eventdev.ring.free)
     256                 :            : 
     257                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_init,
     258                 :            :         lib.eventdev.ring.init)
     259                 :            : 
     260                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_ring_lookup,
     261                 :            :         lib.eventdev.ring.lookup)
     262                 :            : 
     263                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_caps_get,
     264                 :            :         lib.eventdev.timer.adapter.caps.get)
     265                 :            : 
     266                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_get_info,
     267                 :            :         lib.eventdev.timer.adapter.get.info)
     268                 :            : 
     269                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_lookup,
     270                 :            :         lib.eventdev.timer.adapter.lookup)
     271                 :            : 
     272                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_service_id_get,
     273                 :            :         lib.eventdev.timer.adapter.service.id.get)
     274                 :            : 
     275                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_vector_pool_create,
     276                 :            :         lib.eventdev.vector.pool.create)
     277                 :            : 
     278                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_create_with_params,
     279                 :            :         lib.eventdev.eth.rx.adapter.create.with.params)
     280                 :            : 
     281                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_queue_conf_get,
     282                 :            :         lib.eventdev.eth.rx.adapter.queue.conf.get)
     283                 :            : 
     284                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_queue_attr_set,
     285                 :            :         lib.eventdev.queue.attr.set)
     286                 :            : 
     287                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_port_quiesce,
     288                 :            :         lib.eventdev.port.quiesce)
     289                 :            : 
     290                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_caps_get,
     291                 :            :         lib.eventdev.crypto.adapter.caps.get)
     292                 :            : 
     293                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_dequeue_timeout_ticks,
     294                 :            :         lib.eventdev.dequeue.timeout.ticks)
     295                 :            : 
     296                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stats_get,
     297                 :            :         lib.eventdev.crypto.adapter.stats.get)
     298                 :            : 
     299                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_crypto_adapter_stats_reset,
     300                 :            :         lib.eventdev.crypto.adapter.stats.reset)
     301                 :            : 
     302                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_rx_adapter_stats_get,
     303                 :            :         lib.eventdev.rx.adapter.stats.get)
     304                 :            : 
     305                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_start,
     306                 :            :         lib.eventdev.tx.adapter.queue.start)
     307                 :            : 
     308                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_eth_tx_adapter_queue_stop,
     309                 :            :         lib.eventdev.tx.adapter.queue.stop)
     310                 :            : 
     311                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stats_get,
     312                 :            :         lib.eventdev.timer.adapter.stats.get)
     313                 :            : 
     314                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_adapter_stats_reset,
     315                 :            :         lib.eventdev.timer.adapter.stats.reset)
     316                 :            : 
     317                 :        252 : RTE_TRACE_POINT_REGISTER(rte_eventdev_trace_timer_remaining_ticks_get,
     318                 :            :         lib.eventdev.timer.remaining.ticks.get)

Generated by: LCOV version 1.14