1*f26f2ca6SPavan Nikhilesh /* SPDX-License-Identifier: BSD-3-Clause 2*f26f2ca6SPavan Nikhilesh * Copyright(C) 2020 Marvell International Ltd. 3*f26f2ca6SPavan Nikhilesh */ 4*f26f2ca6SPavan Nikhilesh 5*f26f2ca6SPavan Nikhilesh #ifndef _RTE_EVENTDEV_TRACE_H_ 6*f26f2ca6SPavan Nikhilesh #define _RTE_EVENTDEV_TRACE_H_ 7*f26f2ca6SPavan Nikhilesh 8*f26f2ca6SPavan Nikhilesh /** 9*f26f2ca6SPavan Nikhilesh * @file 10*f26f2ca6SPavan Nikhilesh * 11*f26f2ca6SPavan Nikhilesh * API for ethdev trace support 12*f26f2ca6SPavan Nikhilesh */ 13*f26f2ca6SPavan Nikhilesh 14*f26f2ca6SPavan Nikhilesh #ifdef __cplusplus 15*f26f2ca6SPavan Nikhilesh extern "C" { 16*f26f2ca6SPavan Nikhilesh #endif 17*f26f2ca6SPavan Nikhilesh 18*f26f2ca6SPavan Nikhilesh #include <rte_trace_point.h> 19*f26f2ca6SPavan Nikhilesh 20*f26f2ca6SPavan Nikhilesh #include "rte_eventdev.h" 21*f26f2ca6SPavan Nikhilesh #include "rte_event_eth_rx_adapter.h" 22*f26f2ca6SPavan Nikhilesh #include "rte_event_timer_adapter.h" 23*f26f2ca6SPavan Nikhilesh 24*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 25*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_configure, 26*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, 27*f26f2ca6SPavan Nikhilesh const struct rte_event_dev_config *dev_conf, int rc), 28*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 29*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns); 30*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(dev_conf->nb_events_limit); 31*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_conf->nb_event_queues); 32*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_conf->nb_event_ports); 33*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows); 34*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth); 35*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth); 36*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(dev_conf->event_dev_cfg); 37*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_conf->nb_single_link_event_port_queues); 38*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 39*f26f2ca6SPavan Nikhilesh ) 40*f26f2ca6SPavan Nikhilesh 41*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 42*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_queue_setup, 43*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t queue_id, 44*f26f2ca6SPavan Nikhilesh const struct rte_event_queue_conf *queue_conf), 45*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 46*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_id); 47*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->nb_atomic_flows); 48*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->nb_atomic_order_sequences); 49*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->event_queue_cfg); 50*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->schedule_type); 51*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->priority); 52*f26f2ca6SPavan Nikhilesh ) 53*f26f2ca6SPavan Nikhilesh 54*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 55*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_port_setup, 56*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 57*f26f2ca6SPavan Nikhilesh const struct rte_event_port_conf *port_conf, int rc), 58*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 59*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 60*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(port_conf->new_event_threshold); 61*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->dequeue_depth); 62*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->enqueue_depth); 63*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(port_conf->event_port_cfg); 64*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 65*f26f2ca6SPavan Nikhilesh ) 66*f26f2ca6SPavan Nikhilesh 67*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 68*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_port_link, 69*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 70*f26f2ca6SPavan Nikhilesh uint16_t nb_links, int rc), 71*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 72*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 73*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(nb_links); 74*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 75*f26f2ca6SPavan Nikhilesh ) 76*f26f2ca6SPavan Nikhilesh 77*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 78*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_port_unlink, 79*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, uint8_t port_id, 80*f26f2ca6SPavan Nikhilesh uint16_t nb_unlinks, int rc), 81*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 82*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(port_id); 83*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(nb_unlinks); 84*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 85*f26f2ca6SPavan Nikhilesh ) 86*f26f2ca6SPavan Nikhilesh 87*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 88*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_start, 89*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id, int rc), 90*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 91*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 92*f26f2ca6SPavan Nikhilesh ) 93*f26f2ca6SPavan Nikhilesh 94*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 95*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_stop, 96*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id), 97*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 98*f26f2ca6SPavan Nikhilesh ) 99*f26f2ca6SPavan Nikhilesh 100*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 101*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_close, 102*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t dev_id), 103*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 104*f26f2ca6SPavan Nikhilesh ) 105*f26f2ca6SPavan Nikhilesh 106*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 107*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_create, 108*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb, 109*f26f2ca6SPavan Nikhilesh void *conf_arg), 110*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 111*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 112*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_cb); 113*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_arg); 114*f26f2ca6SPavan Nikhilesh ) 115*f26f2ca6SPavan Nikhilesh 116*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 117*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_free, 118*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 119*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 120*f26f2ca6SPavan Nikhilesh ) 121*f26f2ca6SPavan Nikhilesh 122*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 123*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_queue_add, 124*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 125*f26f2ca6SPavan Nikhilesh int32_t rx_queue_id, 126*f26f2ca6SPavan Nikhilesh const struct rte_event_eth_rx_adapter_queue_conf *queue_conf, 127*f26f2ca6SPavan Nikhilesh int rc), 128*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 129*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 130*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(rx_queue_id); 131*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(queue_conf->rx_queue_flags); 132*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(queue_conf->servicing_weight); 133*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->ev.queue_id); 134*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(queue_conf->ev.priority); 135*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 136*f26f2ca6SPavan Nikhilesh ) 137*f26f2ca6SPavan Nikhilesh 138*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 139*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_queue_del, 140*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 141*f26f2ca6SPavan Nikhilesh int32_t rx_queue_id, int rc), 142*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 143*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 144*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(rx_queue_id); 145*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 146*f26f2ca6SPavan Nikhilesh ) 147*f26f2ca6SPavan Nikhilesh 148*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 149*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_start, 150*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 151*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 152*f26f2ca6SPavan Nikhilesh ) 153*f26f2ca6SPavan Nikhilesh 154*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 155*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_rx_adapter_stop, 156*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 157*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 158*f26f2ca6SPavan Nikhilesh ) 159*f26f2ca6SPavan Nikhilesh 160*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 161*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_create, 162*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *conf_cb, 163*f26f2ca6SPavan Nikhilesh struct rte_event_port_conf *port_conf, int rc), 164*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 165*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 166*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(port_conf->new_event_threshold); 167*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->dequeue_depth); 168*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->enqueue_depth); 169*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(port_conf->event_port_cfg); 170*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_cb); 171*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 172*f26f2ca6SPavan Nikhilesh ) 173*f26f2ca6SPavan Nikhilesh 174*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 175*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_free, 176*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc), 177*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 178*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 179*f26f2ca6SPavan Nikhilesh ) 180*f26f2ca6SPavan Nikhilesh 181*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 182*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_queue_add, 183*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 184*f26f2ca6SPavan Nikhilesh int32_t queue, int rc), 185*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 186*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 187*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue); 188*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 189*f26f2ca6SPavan Nikhilesh ) 190*f26f2ca6SPavan Nikhilesh 191*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 192*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_queue_del, 193*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint16_t eth_dev_id, 194*f26f2ca6SPavan Nikhilesh int32_t queue, int rc), 195*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 196*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(eth_dev_id); 197*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue); 198*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 199*f26f2ca6SPavan Nikhilesh ) 200*f26f2ca6SPavan Nikhilesh 201*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 202*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_start, 203*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc), 204*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 205*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 206*f26f2ca6SPavan Nikhilesh ) 207*f26f2ca6SPavan Nikhilesh 208*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 209*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_eth_tx_adapter_stop, 210*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, int rc), 211*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 212*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 213*f26f2ca6SPavan Nikhilesh ) 214*f26f2ca6SPavan Nikhilesh 215*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 216*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_create, 217*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint16_t adapter_id, void *adapter, 218*f26f2ca6SPavan Nikhilesh const struct rte_event_timer_adapter_conf *conf, 219*f26f2ca6SPavan Nikhilesh void *conf_cb), 220*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(adapter_id); 221*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 222*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf); 223*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(conf->event_dev_id); 224*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(conf->timer_adapter_id); 225*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->timer_tick_ns); 226*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->max_tmo_ns); 227*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->nb_timers); 228*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u64(conf->flags); 229*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(conf_cb); 230*f26f2ca6SPavan Nikhilesh ) 231*f26f2ca6SPavan Nikhilesh 232*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 233*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_start, 234*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(const void *adapter), 235*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 236*f26f2ca6SPavan Nikhilesh ) 237*f26f2ca6SPavan Nikhilesh 238*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 239*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_stop, 240*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(const void *adapter), 241*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 242*f26f2ca6SPavan Nikhilesh ) 243*f26f2ca6SPavan Nikhilesh 244*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 245*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_timer_adapter_free, 246*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(void *adapter), 247*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 248*f26f2ca6SPavan Nikhilesh ) 249*f26f2ca6SPavan Nikhilesh 250*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 251*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_create, 252*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t dev_id, void *adapter, 253*f26f2ca6SPavan Nikhilesh struct rte_event_port_conf *port_conf, uint8_t mode), 254*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 255*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(dev_id); 256*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 257*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(mode); 258*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(port_conf->new_event_threshold); 259*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->dequeue_depth); 260*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u16(port_conf->enqueue_depth); 261*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u32(port_conf->event_port_cfg); 262*f26f2ca6SPavan Nikhilesh ) 263*f26f2ca6SPavan Nikhilesh 264*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 265*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_free, 266*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter), 267*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 268*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 269*f26f2ca6SPavan Nikhilesh ) 270*f26f2ca6SPavan Nikhilesh 271*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 272*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_queue_pair_add, 273*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id, 274*f26f2ca6SPavan Nikhilesh const void *event, int32_t queue_pair_id), 275*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 276*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(cdev_id); 277*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue_pair_id); 278*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(event); 279*f26f2ca6SPavan Nikhilesh ) 280*f26f2ca6SPavan Nikhilesh 281*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 282*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_queue_pair_del, 283*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, uint8_t cdev_id, 284*f26f2ca6SPavan Nikhilesh int32_t queue_pair_id, int rc), 285*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 286*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(cdev_id); 287*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_i32(queue_pair_id); 288*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_int(rc); 289*f26f2ca6SPavan Nikhilesh ) 290*f26f2ca6SPavan Nikhilesh 291*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 292*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_start, 293*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id, void *adapter), 294*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 295*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_ptr(adapter); 296*f26f2ca6SPavan Nikhilesh ) 297*f26f2ca6SPavan Nikhilesh 298*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT( 299*f26f2ca6SPavan Nikhilesh rte_eventdev_trace_crypto_adapter_stop, 300*f26f2ca6SPavan Nikhilesh RTE_TRACE_POINT_ARGS(uint8_t adptr_id), 301*f26f2ca6SPavan Nikhilesh rte_trace_point_emit_u8(adptr_id); 302*f26f2ca6SPavan Nikhilesh ) 303*f26f2ca6SPavan Nikhilesh 304*f26f2ca6SPavan Nikhilesh #ifdef __cplusplus 305*f26f2ca6SPavan Nikhilesh } 306*f26f2ca6SPavan Nikhilesh #endif 307*f26f2ca6SPavan Nikhilesh 308*f26f2ca6SPavan Nikhilesh #endif /* _RTE_EVENTDEV_TRACE_H_ */ 309