DPDK
25.11.0
Toggle main menu visibility
Loading...
Searching...
No Matches
rte_eventdev_trace_fp.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
* Copyright(C) 2020 Marvell International Ltd.
3
*/
4
5
#ifndef _RTE_EVENTDEV_TRACE_FP_H_
6
#define _RTE_EVENTDEV_TRACE_FP_H_
7
13
14
#include <
rte_trace_point.h
>
15
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif
19
20
RTE_TRACE_POINT_FP
(
21
rte_eventdev_trace_deq_burst,
22
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
void
*ev_table,
23
uint16_t nb_events),
24
rte_trace_point_emit_u8
(dev_id);
25
rte_trace_point_emit_u8
(port_id);
26
rte_trace_point_emit_ptr
(ev_table);
27
rte_trace_point_emit_u16
(nb_events);
28
)
29
30
RTE_TRACE_POINT_FP
(
31
rte_eventdev_trace_enq_burst,
32
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
33
const
void
*ev_table, uint16_t nb_events,
void
*enq_mode_cb),
34
rte_trace_point_emit_u8
(dev_id);
35
rte_trace_point_emit_u8
(port_id);
36
rte_trace_point_emit_ptr
(ev_table);
37
rte_trace_point_emit_u16
(nb_events);
38
rte_trace_point_emit_ptr
(enq_mode_cb);
39
)
40
41
RTE_TRACE_POINT_FP
(
42
rte_eventdev_trace_maintain,
43
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
int
op),
44
rte_trace_point_emit_u8
(dev_id);
45
rte_trace_point_emit_u8
(port_id);
46
rte_trace_point_emit_int
(op);
47
)
48
49
RTE_TRACE_POINT_FP
(
50
rte_eventdev_trace_port_profile_switch,
51
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id, uint8_t profile),
52
rte_trace_point_emit_u8
(dev_id);
53
rte_trace_point_emit_u8
(port_id);
54
rte_trace_point_emit_u8
(profile);
55
)
56
57
RTE_TRACE_POINT_FP
(
58
rte_eventdev_trace_port_preschedule_modify,
59
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
60
int
type),
61
rte_trace_point_emit_u8
(dev_id);
62
rte_trace_point_emit_u8
(port_id);
63
rte_trace_point_emit_int
(type);
64
)
65
66
RTE_TRACE_POINT_FP
(
67
rte_eventdev_trace_port_preschedule,
68
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
int
type),
69
rte_trace_point_emit_u8
(dev_id);
70
rte_trace_point_emit_u8
(port_id);
71
rte_trace_point_emit_int
(type);
72
)
73
74
RTE_TRACE_POINT_FP
(
75
rte_eventdev_trace_eth_tx_adapter_enqueue,
76
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
void
*ev_table,
77
uint16_t nb_events,
const
uint8_t flags),
78
rte_trace_point_emit_u8
(dev_id);
79
rte_trace_point_emit_u8
(port_id);
80
rte_trace_point_emit_ptr
(ev_table);
81
rte_trace_point_emit_u16
(nb_events);
82
rte_trace_point_emit_u8
(flags);
83
)
84
85
RTE_TRACE_POINT_FP
(
86
rte_eventdev_trace_crypto_adapter_enqueue,
87
RTE_TRACE_POINT_ARGS
(uint8_t dev_id, uint8_t port_id,
void
*ev_table,
88
uint16_t nb_events),
89
rte_trace_point_emit_u8
(dev_id);
90
rte_trace_point_emit_u8
(port_id);
91
rte_trace_point_emit_ptr
(ev_table);
92
rte_trace_point_emit_u16
(nb_events);
93
)
94
95
RTE_TRACE_POINT_FP
(
96
rte_eventdev_trace_timer_arm_burst,
97
RTE_TRACE_POINT_ARGS
(
const
void
*adapter,
void
**evtims_table,
98
uint16_t nb_evtims),
99
rte_trace_point_emit_ptr
(adapter);
100
rte_trace_point_emit_ptr
(evtims_table);
101
rte_trace_point_emit_u16
(nb_evtims);
102
)
103
104
RTE_TRACE_POINT_FP
(
105
rte_eventdev_trace_timer_arm_tmo_tick_burst,
106
RTE_TRACE_POINT_ARGS
(
const
void
*adapter,
const
uint64_t timeout_ticks,
107
void
**evtims_table,
const
uint16_t nb_evtims),
108
rte_trace_point_emit_ptr
(adapter);
109
rte_trace_point_emit_u64
(timeout_ticks);
110
rte_trace_point_emit_ptr
(evtims_table);
111
rte_trace_point_emit_u16
(nb_evtims);
112
)
113
114
RTE_TRACE_POINT_FP
(
115
rte_eventdev_trace_timer_cancel_burst,
116
RTE_TRACE_POINT_ARGS
(
const
void
*adapter,
void
**evtims_table,
117
uint16_t nb_evtims),
118
rte_trace_point_emit_ptr
(adapter);
119
rte_trace_point_emit_ptr
(evtims_table);
120
rte_trace_point_emit_u16
(nb_evtims);
121
)
122
123
#ifdef __cplusplus
124
}
125
#endif
126
127
#endif
/* _RTE_EVENTDEV_TRACE_FP_H_ */
rte_trace_point.h
RTE_TRACE_POINT_FP
#define RTE_TRACE_POINT_FP(tp, args,...)
Definition
rte_trace_point.h:106
rte_trace_point_emit_u8
#define rte_trace_point_emit_u8(val)
Definition
rte_trace_point.h:137
rte_trace_point_emit_u16
#define rte_trace_point_emit_u16(val)
Definition
rte_trace_point.h:133
RTE_TRACE_POINT_ARGS
#define RTE_TRACE_POINT_ARGS
Definition
rte_trace_point.h:47
rte_trace_point_emit_int
#define rte_trace_point_emit_int(val)
Definition
rte_trace_point.h:141
rte_trace_point_emit_ptr
#define rte_trace_point_emit_ptr(val)
Definition
rte_trace_point.h:151
rte_trace_point_emit_u64
#define rte_trace_point_emit_u64(val)
Definition
rte_trace_point.h:125
lib
eventdev
rte_eventdev_trace_fp.h
Generated by
1.17.0