1f26f2ca6SPavan Nikhilesh /* SPDX-License-Identifier: BSD-3-Clause 2f26f2ca6SPavan Nikhilesh * Copyright(C) 2020 Marvell International Ltd. 3f26f2ca6SPavan Nikhilesh */ 4f26f2ca6SPavan Nikhilesh 59af60144SAnkur Dwivedi #ifndef EVENTDEV_TRACE_H 69af60144SAnkur Dwivedi #define EVENTDEV_TRACE_H 7f26f2ca6SPavan Nikhilesh 8f26f2ca6SPavan Nikhilesh /** 9f26f2ca6SPavan Nikhilesh * @file 10f26f2ca6SPavan Nikhilesh * 11f26f2ca6SPavan Nikhilesh * API for ethdev trace support 12f26f2ca6SPavan Nikhilesh */ 13f26f2ca6SPavan Nikhilesh 14f26f2ca6SPavan Nikhilesh #include <rte_trace_point.h> 15f26f2ca6SPavan Nikhilesh 16f26f2ca6SPavan Nikhilesh #include "rte_eventdev.h" 17c1749bc5SVolodymyr Fialko #include "rte_event_crypto_adapter.h" 18f26f2ca6SPavan Nikhilesh #include "rte_event_eth_rx_adapter.h" 19f26f2ca6SPavan Nikhilesh #include "rte_event_timer_adapter.h" 20f26f2ca6SPavan Nikhilesh 21*719834a6SMattias Rönnblom #ifdef __cplusplus 22*719834a6SMattias Rönnblom extern "C" { 23*719834a6SMattias Rönnblom #endif 24*719834a6SMattias Rönnblom 25f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 26f26f2ca6SPavan Nikhilesh rte_eventdev_trace_configure, 27f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, 28f26f2ca6SPavan Nikhilesh const struct rte_event_dev_config *dev_conf, int rc), 29f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 30f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns); 31f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(dev_conf->nb_events_limit); 32f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_conf->nb_event_queues); 33f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_conf->nb_event_ports); 34f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows); 35f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth); 36f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth); 37f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->event_dev_cfg); 38f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_conf->nb_single_link_event_port_queues); 39f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 40f26f2ca6SPavan Nikhilesh ) 41f26f2ca6SPavan Nikhilesh 42f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 43f26f2ca6SPavan Nikhilesh rte_eventdev_trace_queue_setup, 44f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id, 45f26f2ca6SPavan Nikhilesh const struct rte_event_queue_conf *queue_conf), 46f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 47f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_id); 48f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->nb_atomic_flows); 49f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences); 50f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->event_queue_cfg); 51f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->schedule_type); 52f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->priority); 53f26f2ca6SPavan Nikhilesh ) 54f26f2ca6SPavan Nikhilesh 55f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 56f26f2ca6SPavan Nikhilesh rte_eventdev_trace_port_setup, 57f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 58f26f2ca6SPavan Nikhilesh const struct rte_event_port_conf *port_conf, int rc), 59f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 60f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 61f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(port_conf->new_event_threshold); 62f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->dequeue_depth); 63f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->enqueue_depth); 64f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(port_conf->event_port_cfg); 65f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 667f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(port_conf); 67f26f2ca6SPavan Nikhilesh ) 68f26f2ca6SPavan Nikhilesh 69f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 70f26f2ca6SPavan Nikhilesh rte_eventdev_trace_port_link, 71f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 72f26f2ca6SPavan Nikhilesh uint16_t nb_links, int rc), 73f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 74f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 75f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(nb_links); 76f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 77f26f2ca6SPavan Nikhilesh ) 78f26f2ca6SPavan Nikhilesh 79f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 80d007a7f3SPavan Nikhilesh rte_eventdev_trace_port_profile_links_set, 81d007a7f3SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 82d007a7f3SPavan Nikhilesh uint16_t nb_links, uint8_t profile_id, int rc), 83d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 84d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 85d007a7f3SPavan Nikhilesh rte_trace_point_emit_u16(nb_links); 86d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(profile_id); 87d007a7f3SPavan Nikhilesh rte_trace_point_emit_int(rc); 88d007a7f3SPavan Nikhilesh ) 89d007a7f3SPavan Nikhilesh 90d007a7f3SPavan Nikhilesh RTE_TRACE_POINT( 91f26f2ca6SPavan Nikhilesh rte_eventdev_trace_port_unlink, 92f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 93f26f2ca6SPavan Nikhilesh uint16_t nb_unlinks, int rc), 94f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 95f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 96f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(nb_unlinks); 97f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 98f26f2ca6SPavan Nikhilesh ) 99f26f2ca6SPavan Nikhilesh 100f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 101d007a7f3SPavan Nikhilesh rte_eventdev_trace_port_profile_unlink, 102d007a7f3SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 103d007a7f3SPavan Nikhilesh uint16_t nb_unlinks, uint8_t profile_id, int rc), 104d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 105d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 106d007a7f3SPavan Nikhilesh rte_trace_point_emit_u16(nb_unlinks); 107d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(profile_id); 108d007a7f3SPavan Nikhilesh rte_trace_point_emit_int(rc); 109d007a7f3SPavan Nikhilesh ) 110d007a7f3SPavan Nikhilesh 111d007a7f3SPavan Nikhilesh RTE_TRACE_POINT( 112f26f2ca6SPavan Nikhilesh rte_eventdev_trace_start, 113f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, int rc), 114f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 115f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 116f26f2ca6SPavan Nikhilesh ) 117f26f2ca6SPavan Nikhilesh 118f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 119f26f2ca6SPavan Nikhilesh rte_eventdev_trace_stop, 120f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id), 121f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 122f26f2ca6SPavan Nikhilesh ) 123f26f2ca6SPavan Nikhilesh 124f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 125f26f2ca6SPavan Nikhilesh rte_eventdev_trace_close, 126f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id), 127f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 128f26f2ca6SPavan Nikhilesh ) 129f26f2ca6SPavan Nikhilesh 130f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 131f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_create, 132f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb, 133f26f2ca6SPavan Nikhilesh void *conf_arg), 134f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 135f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 136f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_cb); 137f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_arg); 138f26f2ca6SPavan Nikhilesh ) 139f26f2ca6SPavan Nikhilesh 140f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 141f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_free, 142f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 143f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 144f26f2ca6SPavan Nikhilesh ) 145f26f2ca6SPavan Nikhilesh 146f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 147f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_queue_add, 148f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 149f26f2ca6SPavan Nikhilesh int32_t rx_queue_id, 150f26f2ca6SPavan Nikhilesh const struct rte_event_eth_rx_adapter_queue_conf *queue_conf, 151f26f2ca6SPavan Nikhilesh int rc), 152f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 153f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 154f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(rx_queue_id); 155f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->rx_queue_flags); 156f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(queue_conf->servicing_weight); 157f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->ev.queue_id); 158f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->ev.priority); 159f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 160f26f2ca6SPavan Nikhilesh ) 161f26f2ca6SPavan Nikhilesh 162f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 163f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_queue_del, 164f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 165f26f2ca6SPavan Nikhilesh int32_t rx_queue_id, int rc), 166f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 167f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 168f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(rx_queue_id); 169f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 170f26f2ca6SPavan Nikhilesh ) 171f26f2ca6SPavan Nikhilesh 172f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 173f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_start, 174f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 175f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 176f26f2ca6SPavan Nikhilesh ) 177f26f2ca6SPavan Nikhilesh 178f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 179f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_stop, 180f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 181f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 182f26f2ca6SPavan Nikhilesh ) 183f26f2ca6SPavan Nikhilesh 184f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 185f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_create, 186f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb, 187f26f2ca6SPavan Nikhilesh struct rte_event_port_conf *port_conf, int rc), 188f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 189f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 190f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(port_conf->new_event_threshold); 191f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->dequeue_depth); 192f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->enqueue_depth); 193f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(port_conf->event_port_cfg); 194f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_cb); 195f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 196f26f2ca6SPavan Nikhilesh ) 197f26f2ca6SPavan Nikhilesh 198f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 199f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_free, 200f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc), 201f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 202f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 203f26f2ca6SPavan Nikhilesh ) 204f26f2ca6SPavan Nikhilesh 205f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 206f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_queue_add, 207f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 208f26f2ca6SPavan Nikhilesh int32_t queue, int rc), 209f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 210f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 211f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue); 212f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 213f26f2ca6SPavan Nikhilesh ) 214f26f2ca6SPavan Nikhilesh 215f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 216f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_queue_del, 217f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 218f26f2ca6SPavan Nikhilesh int32_t queue, int rc), 219f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 220f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 221f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue); 222f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 223f26f2ca6SPavan Nikhilesh ) 224f26f2ca6SPavan Nikhilesh 225f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 226f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_start, 227f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc), 228f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 229f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 230f26f2ca6SPavan Nikhilesh ) 231f26f2ca6SPavan Nikhilesh 232f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 233f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_stop, 234f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc), 235f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 236f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 237f26f2ca6SPavan Nikhilesh ) 238f26f2ca6SPavan Nikhilesh 239f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 240f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_create, 241f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint16_t adapter_id, void *adapter, 242f26f2ca6SPavan Nikhilesh const struct rte_event_timer_adapter_conf *conf, 243f26f2ca6SPavan Nikhilesh void *conf_cb), 244f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(adapter_id); 245f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 246f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf); 247f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(conf->event_dev_id); 248f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(conf->timer_adapter_id); 249f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->timer_tick_ns); 250f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->max_tmo_ns); 251f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->nb_timers); 252f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->flags); 253f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_cb); 254f26f2ca6SPavan Nikhilesh ) 255f26f2ca6SPavan Nikhilesh 256f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 257f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_start, 258f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(const void *adapter), 259f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 260f26f2ca6SPavan Nikhilesh ) 261f26f2ca6SPavan Nikhilesh 262f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 263f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_stop, 264f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(const void *adapter), 265f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 266f26f2ca6SPavan Nikhilesh ) 267f26f2ca6SPavan Nikhilesh 268f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 269f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_free, 270f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(void *adapter), 271f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 272f26f2ca6SPavan Nikhilesh ) 273f26f2ca6SPavan Nikhilesh 274f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 275f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_create, 2767f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, 2777f2d9df6SAmit Prakash Shukla struct rte_event_port_conf *port_config, int mode, int ret), 278f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 279f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 2807f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(port_config); 2817f2d9df6SAmit Prakash Shukla rte_trace_point_emit_i32(port_config->new_event_threshold); 2827f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(port_config->dequeue_depth); 2837f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(port_config->enqueue_depth); 2847f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(port_config->event_port_cfg); 2857f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(mode); 2867f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(ret); 287f26f2ca6SPavan Nikhilesh ) 288f26f2ca6SPavan Nikhilesh 289f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 290f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_free, 291f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter), 292f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 293f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 294f26f2ca6SPavan Nikhilesh ) 295f26f2ca6SPavan Nikhilesh 296f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 297f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_queue_pair_add, 298f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id, 299c1749bc5SVolodymyr Fialko int32_t queue_pair_id, 300c1749bc5SVolodymyr Fialko const struct rte_event_crypto_adapter_queue_conf *conf), 301f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 302f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(cdev_id); 303f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue_pair_id); 304c1749bc5SVolodymyr Fialko rte_trace_point_emit_ptr(conf); 305f26f2ca6SPavan Nikhilesh ) 306f26f2ca6SPavan Nikhilesh 307f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 308f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_queue_pair_del, 309f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id, 310f26f2ca6SPavan Nikhilesh int32_t queue_pair_id, int rc), 311f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 312f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(cdev_id); 313f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue_pair_id); 314f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 315f26f2ca6SPavan Nikhilesh ) 316f26f2ca6SPavan Nikhilesh 317f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 318f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_start, 319f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter), 320f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 321f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 322f26f2ca6SPavan Nikhilesh ) 323f26f2ca6SPavan Nikhilesh 324f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 325f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_stop, 326f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 327f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 328f26f2ca6SPavan Nikhilesh ) 329f26f2ca6SPavan Nikhilesh 3307f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3317f2d9df6SAmit Prakash Shukla rte_eventdev_trace_crypto_adapter_event_port_get, 3327f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id), 3337f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 3347f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(event_port_id); 3357f2d9df6SAmit Prakash Shukla ) 3367f2d9df6SAmit Prakash Shukla 3377f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3387f2d9df6SAmit Prakash Shukla rte_eventdev_trace_crypto_adapter_service_id_get, 3397f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id), 3407f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 3417f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(service_id); 3427f2d9df6SAmit Prakash Shukla ) 3437f2d9df6SAmit Prakash Shukla 3447f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3457f2d9df6SAmit Prakash Shukla rte_eventdev_trace_attr_get, 3467f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint32_t attr_id, 3477f2d9df6SAmit Prakash Shukla uint32_t attr_value), 3487f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 3497f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 3507f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_id); 3517f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_value); 3527f2d9df6SAmit Prakash Shukla ) 3537f2d9df6SAmit Prakash Shukla 3547f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3557f2d9df6SAmit Prakash Shukla rte_eventdev_trace_get_dev_id, 3567f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const char *name, int dev_id), 3577f2d9df6SAmit Prakash Shukla rte_trace_point_emit_string(name); 3587f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(dev_id); 3597f2d9df6SAmit Prakash Shukla ) 3607f2d9df6SAmit Prakash Shukla 3617f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3627f2d9df6SAmit Prakash Shukla rte_eventdev_trace_info_get, 3637f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev_info, const void *dev), 3647f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 3657f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev_info); 3667f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 3677f2d9df6SAmit Prakash Shukla ) 3687f2d9df6SAmit Prakash Shukla 3697f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3707f2d9df6SAmit Prakash Shukla rte_eventdev_trace_service_id_get, 3717f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint32_t service_id), 3727f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 3737f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(service_id); 3747f2d9df6SAmit Prakash Shukla ) 3757f2d9df6SAmit Prakash Shukla 3767f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3777f2d9df6SAmit Prakash Shukla rte_eventdev_trace_socket_id, 3787f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, int socket_id), 3797f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 3807f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 3817f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(socket_id); 3827f2d9df6SAmit Prakash Shukla ) 3837f2d9df6SAmit Prakash Shukla 3847f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3857f2d9df6SAmit Prakash Shukla rte_eventdev_trace_stop_flush_callback_register, 3867f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *callback, const void *userdata), 3877f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 3887f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(callback); 3897f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(userdata); 3907f2d9df6SAmit Prakash Shukla ) 3917f2d9df6SAmit Prakash Shukla 3927f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 3937f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_caps_get, 3947f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id), 3957f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 3967f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_port_id); 3977f2d9df6SAmit Prakash Shukla ) 3987f2d9df6SAmit Prakash Shukla 3997f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4007f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_cb_register, 4017f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, const void *cb_fn, 4027f2d9df6SAmit Prakash Shukla const void *cb_arg), 4037f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 4047f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 4057f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(cb_fn); 4067f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(cb_arg); 4077f2d9df6SAmit Prakash Shukla ) 4087f2d9df6SAmit Prakash Shukla 4097f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4107f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_create_with_params, 4117f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, 4127f2d9df6SAmit Prakash Shukla const struct rte_event_port_conf *port_config, 4137f2d9df6SAmit Prakash Shukla const struct rte_event_eth_rx_adapter_params *rxa_params, 4147f2d9df6SAmit Prakash Shukla int ret), 4157f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 4167f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 4177f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(port_config); 4187f2d9df6SAmit Prakash Shukla rte_trace_point_emit_i32(port_config->new_event_threshold); 4197f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(port_config->dequeue_depth); 4207f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(port_config->enqueue_depth); 4217f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(port_config->event_port_cfg); 4227f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(rxa_params); 4237f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(rxa_params->event_buf_size); 4247f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(ret); 4257f2d9df6SAmit Prakash Shukla ) 4267f2d9df6SAmit Prakash Shukla 4277f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4287f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_service_id_get, 4297f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint32_t service_id), 4307f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 4317f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(service_id); 4327f2d9df6SAmit Prakash Shukla ) 4337f2d9df6SAmit Prakash Shukla 4347f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4357f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_event_port_get, 4367f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t event_port_id), 4377f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 4387f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(event_port_id); 4397f2d9df6SAmit Prakash Shukla ) 4407f2d9df6SAmit Prakash Shukla 4417f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4427f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_vector_limits_get, 4437f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t eth_port_id, 4447f2d9df6SAmit Prakash Shukla uint16_t min_sz, uint16_t max_sz, uint8_t log2_sz, 4457f2d9df6SAmit Prakash Shukla uint64_t min_timeout_ns, uint64_t max_timeout_ns, int ret), 4467f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 4477f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_port_id); 4487f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(min_sz); 4497f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(max_sz); 4507f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(log2_sz); 4517f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(min_timeout_ns); 4527f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(max_timeout_ns); 4537f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(ret); 4547f2d9df6SAmit Prakash Shukla ) 4557f2d9df6SAmit Prakash Shukla 4567f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4577f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_caps_get, 4587f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint16_t eth_port_id, 4597f2d9df6SAmit Prakash Shukla const void *eth_dev), 4607f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 4617f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 4627f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_port_id); 4637f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(eth_dev); 4647f2d9df6SAmit Prakash Shukla ) 4657f2d9df6SAmit Prakash Shukla 4667f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4677f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_event_port_get, 4687f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t id), 4697f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(id); 4707f2d9df6SAmit Prakash Shukla ) 4717f2d9df6SAmit Prakash Shukla 4727f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4737f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_service_id_get, 4747f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t id, uint32_t service_id), 4757f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(id); 4767f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(service_id); 4777f2d9df6SAmit Prakash Shukla ) 4787f2d9df6SAmit Prakash Shukla 4797f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4807f2d9df6SAmit Prakash Shukla rte_eventdev_trace_port_attr_get, 4817f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id, 4827f2d9df6SAmit Prakash Shukla uint32_t attr_id, uint32_t attr_value), 4837f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 4847f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 4857f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(port_id); 4867f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_id); 4877f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_value); 4887f2d9df6SAmit Prakash Shukla ) 4897f2d9df6SAmit Prakash Shukla 4907f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 4917f2d9df6SAmit Prakash Shukla rte_eventdev_trace_port_default_conf_get, 4927f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id, 4937f2d9df6SAmit Prakash Shukla const struct rte_event_port_conf *port_conf), 4947f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 4957f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 4967f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(port_id); 4977f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(port_conf); 4987f2d9df6SAmit Prakash Shukla rte_trace_point_emit_i32(port_conf->new_event_threshold); 4997f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(port_conf->dequeue_depth); 5007f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(port_conf->enqueue_depth); 5017f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(port_conf->event_port_cfg); 5027f2d9df6SAmit Prakash Shukla ) 5037f2d9df6SAmit Prakash Shukla 5047f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5057f2d9df6SAmit Prakash Shukla rte_eventdev_trace_port_links_get, 5067f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, int count), 5077f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 5087f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(port_id); 5097f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(count); 5107f2d9df6SAmit Prakash Shukla ) 5117f2d9df6SAmit Prakash Shukla 5127f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 513d007a7f3SPavan Nikhilesh rte_eventdev_trace_port_profile_links_get, 514d007a7f3SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, uint8_t profile_id, 515d007a7f3SPavan Nikhilesh int count), 516d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 517d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 518d007a7f3SPavan Nikhilesh rte_trace_point_emit_u8(profile_id); 519d007a7f3SPavan Nikhilesh rte_trace_point_emit_int(count); 520d007a7f3SPavan Nikhilesh ) 521d007a7f3SPavan Nikhilesh 522d007a7f3SPavan Nikhilesh RTE_TRACE_POINT( 5237f2d9df6SAmit Prakash Shukla rte_eventdev_trace_port_unlinks_in_progress, 5247f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id), 5257f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 5267f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(port_id); 5277f2d9df6SAmit Prakash Shukla ) 5287f2d9df6SAmit Prakash Shukla 5297f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5307f2d9df6SAmit Prakash Shukla rte_eventdev_trace_queue_attr_get, 5317f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id, 5327f2d9df6SAmit Prakash Shukla uint32_t attr_id, uint32_t attr_value), 5337f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 5347f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 5357f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(queue_id); 5367f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_id); 5377f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_value); 5387f2d9df6SAmit Prakash Shukla ) 5397f2d9df6SAmit Prakash Shukla 5407f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5417f2d9df6SAmit Prakash Shukla rte_eventdev_trace_queue_default_conf_get, 5427f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t queue_id, 5437f2d9df6SAmit Prakash Shukla const struct rte_event_queue_conf *queue_conf), 5447f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 5457f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 5467f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(queue_id); 5477f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(queue_conf); 5487f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(queue_conf->nb_atomic_flows); 5497f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences); 5507f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(queue_conf->event_queue_cfg); 5517f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(queue_conf->schedule_type); 5527f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(queue_conf->priority); 5537f2d9df6SAmit Prakash Shukla ) 5547f2d9df6SAmit Prakash Shukla 5557f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5567f2d9df6SAmit Prakash Shukla rte_eventdev_trace_ring_create, 5577f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const char *name, unsigned int count, 5587f2d9df6SAmit Prakash Shukla int socket_id, unsigned int flags), 5597f2d9df6SAmit Prakash Shukla rte_trace_point_emit_string(name); 5607f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(count); 5617f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(socket_id); 5627f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(flags); 5637f2d9df6SAmit Prakash Shukla ) 5647f2d9df6SAmit Prakash Shukla 5657f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5667f2d9df6SAmit Prakash Shukla rte_eventdev_trace_ring_free, 5677f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const char *name), 5687f2d9df6SAmit Prakash Shukla rte_trace_point_emit_string(name); 5697f2d9df6SAmit Prakash Shukla ) 5707f2d9df6SAmit Prakash Shukla 5717f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5727f2d9df6SAmit Prakash Shukla rte_eventdev_trace_ring_init, 5737f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const void *r, const char *name, 5747f2d9df6SAmit Prakash Shukla unsigned int count, unsigned int flags), 5757f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(r); 5767f2d9df6SAmit Prakash Shukla rte_trace_point_emit_string(name); 5777f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(count); 5787f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(flags); 5797f2d9df6SAmit Prakash Shukla ) 5807f2d9df6SAmit Prakash Shukla 5817f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5827f2d9df6SAmit Prakash Shukla rte_eventdev_trace_ring_lookup, 5837f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const char *name), 5847f2d9df6SAmit Prakash Shukla rte_trace_point_emit_string(name); 5857f2d9df6SAmit Prakash Shukla ) 5867f2d9df6SAmit Prakash Shukla 5877f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5887f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_adapter_caps_get, 5897f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id), 5907f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 5917f2d9df6SAmit Prakash Shukla ) 5927f2d9df6SAmit Prakash Shukla 5937f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 5947f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_adapter_get_info, 5957f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const void *adapter, 5967f2d9df6SAmit Prakash Shukla const struct rte_event_timer_adapter_info *adapter_info), 5977f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter); 5987f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter_info); 5997f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(adapter_info->min_resolution_ns); 6007f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(adapter_info->max_tmo_ns); 6017f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(adapter_info->caps); 6027f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(adapter_info->event_dev_port_id); 6037f2d9df6SAmit Prakash Shukla ) 6047f2d9df6SAmit Prakash Shukla 6057f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6067f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_adapter_lookup, 6077f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint16_t adapter_id, const void *adapter), 6087f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(adapter_id); 6097f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter); 6107f2d9df6SAmit Prakash Shukla ) 6117f2d9df6SAmit Prakash Shukla 6127f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6137f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_adapter_service_id_get, 6147f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const struct rte_event_timer_adapter *adapter, 6157f2d9df6SAmit Prakash Shukla uint32_t service_id), 6167f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter); 6177f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(service_id); 6187f2d9df6SAmit Prakash Shukla ) 6197f2d9df6SAmit Prakash Shukla 6207f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6217f2d9df6SAmit Prakash Shukla rte_eventdev_trace_vector_pool_create, 6227f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const void *mp, const char *name, int socket_id, 6237f2d9df6SAmit Prakash Shukla uint32_t size, uint32_t cache_size, uint32_t elt_size), 6247f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(mp); 6257f2d9df6SAmit Prakash Shukla rte_trace_point_emit_string(name); 6267f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(socket_id); 6277f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(size); 6287f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(cache_size); 6297f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(elt_size); 6307f2d9df6SAmit Prakash Shukla ) 6317f2d9df6SAmit Prakash Shukla 6327f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6337f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_queue_conf_get, 6347f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 6357f2d9df6SAmit Prakash Shukla uint16_t rx_queue_id, const void *queue_conf), 6367f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 6377f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 6387f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(rx_queue_id); 6397f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(queue_conf); 6407f2d9df6SAmit Prakash Shukla ) 6417f2d9df6SAmit Prakash Shukla 6427f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6437f2d9df6SAmit Prakash Shukla rte_eventdev_trace_queue_attr_set, 6447f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id, uint32_t attr_id, 6457f2d9df6SAmit Prakash Shukla uint64_t attr_value), 6467f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 6477f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(queue_id); 6487f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u32(attr_id); 6497f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(attr_value); 6507f2d9df6SAmit Prakash Shukla ) 6517f2d9df6SAmit Prakash Shukla 6527f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6537f2d9df6SAmit Prakash Shukla rte_eventdev_trace_port_quiesce, 6547f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t port_id, const void *args), 6557f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 6567f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 6577f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(port_id); 6587f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(args); 6597f2d9df6SAmit Prakash Shukla ) 6607f2d9df6SAmit Prakash Shukla 6617f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6627f2d9df6SAmit Prakash Shukla rte_eventdev_trace_crypto_adapter_caps_get, 6637f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, const void *dev, uint8_t cdev_id, 6647f2d9df6SAmit Prakash Shukla const void *cdev), 6657f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 6667f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(dev); 6677f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(cdev_id); 6687f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(cdev); 6697f2d9df6SAmit Prakash Shukla ) 6707f2d9df6SAmit Prakash Shukla 6717f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6727f2d9df6SAmit Prakash Shukla rte_eventdev_trace_dequeue_timeout_ticks, 6737f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint64_t ns, 6747f2d9df6SAmit Prakash Shukla const void *timeout_ticks), 6757f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 6767f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(ns); 6777f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(timeout_ticks); 6787f2d9df6SAmit Prakash Shukla ) 6797f2d9df6SAmit Prakash Shukla 6807f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 6817f2d9df6SAmit Prakash Shukla rte_eventdev_trace_crypto_adapter_stats_get, 6827f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats, 6837f2d9df6SAmit Prakash Shukla uint64_t event_poll_count, uint64_t event_deq_count, 6847f2d9df6SAmit Prakash Shukla uint64_t crypto_enq_count, uint64_t crypto_enq_fail, 6857f2d9df6SAmit Prakash Shukla uint64_t crypto_deq_count, uint64_t event_enq_count, 6867f2d9df6SAmit Prakash Shukla uint64_t event_enq_retry_count, uint64_t event_enq_fail_count), 6877f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 6887f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(stats); 6897f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(event_poll_count); 6907f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(event_deq_count); 6917f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(crypto_enq_count); 6927f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(crypto_enq_fail); 6937f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(crypto_deq_count); 6947f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(event_enq_count); 6957f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(event_enq_retry_count); 6967f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(event_enq_fail_count); 6977f2d9df6SAmit Prakash Shukla ) 6987f2d9df6SAmit Prakash Shukla 6997f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7007f2d9df6SAmit Prakash Shukla rte_eventdev_trace_crypto_adapter_stats_reset, 7017f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 7027f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7037f2d9df6SAmit Prakash Shukla ) 7047f2d9df6SAmit Prakash Shukla 7057f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7067f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_stats_get, 7077f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, const void *stats), 7087f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7097f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(stats); 7107f2d9df6SAmit Prakash Shukla ) 7117f2d9df6SAmit Prakash Shukla 7127f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7137f2d9df6SAmit Prakash Shukla rte_eventdev_trace_crypto_adapter_vector_limits_get, 7147f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint16_t cdev_id, 7157f2d9df6SAmit Prakash Shukla const void *limits), 7167f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(dev_id); 7177f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(cdev_id); 7187f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(limits); 7197f2d9df6SAmit Prakash Shukla ) 7207f2d9df6SAmit Prakash Shukla 7217f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7227f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_queue_stats_get, 7237f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 7247f2d9df6SAmit Prakash Shukla uint16_t rx_queue_id, const void *stats), 7257f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7267f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 7277f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(rx_queue_id); 7287f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(stats); 7297f2d9df6SAmit Prakash Shukla ) 7307f2d9df6SAmit Prakash Shukla 7317f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7327f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_stats_reset, 7337f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 7347f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7357f2d9df6SAmit Prakash Shukla ) 7367f2d9df6SAmit Prakash Shukla 7377f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7387f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_queue_stats_reset, 7397f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 7407f2d9df6SAmit Prakash Shukla uint16_t rx_queue_id), 7417f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7427f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 7437f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(rx_queue_id); 7447f2d9df6SAmit Prakash Shukla ) 7457f2d9df6SAmit Prakash Shukla 7467f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7477f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_rx_adapter_instance_get, 7487f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t rx_queue_id, 7497f2d9df6SAmit Prakash Shukla uint8_t rxa_inst_id), 7507f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 7517f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(rx_queue_id); 7527f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(rxa_inst_id); 7537f2d9df6SAmit Prakash Shukla ) 7547f2d9df6SAmit Prakash Shukla 7557f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7567f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_stats_get, 7577f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint64_t tx_retry, 7587f2d9df6SAmit Prakash Shukla uint64_t tx_packets, uint64_t tx_dropped, int ret), 7597f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7607f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(tx_retry); 7617f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(tx_packets); 7627f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u64(tx_dropped); 7637f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(ret); 7647f2d9df6SAmit Prakash Shukla ) 7657f2d9df6SAmit Prakash Shukla 7667f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7677f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_stats_reset, 7687f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int ret), 7697f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(adptr_id); 7707f2d9df6SAmit Prakash Shukla rte_trace_point_emit_int(ret); 7717f2d9df6SAmit Prakash Shukla ) 7727f2d9df6SAmit Prakash Shukla 7737f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7747f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_instance_get, 7757f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id, 7767f2d9df6SAmit Prakash Shukla uint8_t txa_inst_id), 7777f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 7787f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(tx_queue_id); 7797f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u8(txa_inst_id); 7807f2d9df6SAmit Prakash Shukla ) 7817f2d9df6SAmit Prakash Shukla 7827f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7837f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_queue_start, 7847f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id), 7857f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 7867f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(tx_queue_id); 7877f2d9df6SAmit Prakash Shukla ) 7887f2d9df6SAmit Prakash Shukla 7897f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7907f2d9df6SAmit Prakash Shukla rte_eventdev_trace_eth_tx_adapter_queue_stop, 7917f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(uint16_t eth_dev_id, uint16_t tx_queue_id), 7927f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(eth_dev_id); 7937f2d9df6SAmit Prakash Shukla rte_trace_point_emit_u16(tx_queue_id); 7947f2d9df6SAmit Prakash Shukla ) 7957f2d9df6SAmit Prakash Shukla 7967f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 7977f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_adapter_stats_get, 7987f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const void *adapter, const void *stats), 7997f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter); 8007f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(stats); 8017f2d9df6SAmit Prakash Shukla ) 8027f2d9df6SAmit Prakash Shukla 8037f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 8047f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_adapter_stats_reset, 8057f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const void *adapter), 8067f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter); 8077f2d9df6SAmit Prakash Shukla ) 8087f2d9df6SAmit Prakash Shukla 8097f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT( 8107f2d9df6SAmit Prakash Shukla rte_eventdev_trace_timer_remaining_ticks_get, 8117f2d9df6SAmit Prakash Shukla RTE_TRACE_POINT_ARGS(const void *adapter, const void *evtim, const void *ticks_remaining), 8127f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(adapter); 8137f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(evtim); 8147f2d9df6SAmit Prakash Shukla rte_trace_point_emit_ptr(ticks_remaining); 8157f2d9df6SAmit Prakash Shukla ) 8167f2d9df6SAmit Prakash Shukla 817f26f2ca6SPavan Nikhilesh #ifdef __cplusplus 818f26f2ca6SPavan Nikhilesh } 819f26f2ca6SPavan Nikhilesh #endif 820f26f2ca6SPavan Nikhilesh 8219af60144SAnkur Dwivedi #endif /* EVENTDEV_TRACE_H */ 822