5#ifndef RTE_DMADEV_TRACE_FP_H
6#define RTE_DMADEV_TRACE_FP_H
21 rte_dma_trace_stats_get,
33 rte_dma_trace_vchan_status,
36#ifdef _RTE_TRACE_POINT_REGISTER_H_
40 int vchan_status = *status;
50 rte_iova_t dst, uint32_t length, uint64_t flags,
62 rte_dma_trace_copy_sg,
65 uint16_t nb_src, uint16_t nb_dst, uint64_t flags,
80 rte_iova_t dst, uint32_t length, uint64_t flags,
100 rte_dma_trace_completed,
102 const uint16_t nb_cpls, uint16_t *last_idx,
103 bool *has_error, uint16_t ret),
104#ifdef _RTE_TRACE_POINT_REGISTER_H_
105 uint16_t __last_idx = 0;
106 bool __has_error =
false;
107 last_idx = &__last_idx;
108 has_error = &__has_error;
110 int has_error_val = *has_error;
111 int last_idx_val = *last_idx;
121 rte_dma_trace_completed_status,
123 const uint16_t nb_cpls, uint16_t *last_idx,
125#ifdef _RTE_TRACE_POINT_REGISTER_H_
126 uint16_t __last_idx = 0;
127 last_idx = &__last_idx;
129 int last_idx_val = *last_idx;
139 rte_dma_trace_burst_capacity,
#define rte_trace_point_emit_u32(val)
#define RTE_TRACE_POINT_FP(tp, args,...)
#define rte_trace_point_emit_u16(val)
#define rte_trace_point_emit_i16(val)
#define RTE_TRACE_POINT_ARGS
#define rte_trace_point_emit_int(val)
#define rte_trace_point_emit_ptr(val)
#define rte_trace_point_emit_u64(val)