itrace
Instrumented Trace
itrace_dsp_events_non_pmu.h
Go to the documentation of this file.
1 
13 #ifndef ITRACE_DSP_EVENTS_NON_PMU_H
14 #define ITRACE_DSP_EVENTS_NON_PMU_H
15 
16 #include "itrace_types.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
26 #define DUMMY_DSP_NON_PMU_EVENT_FIRST 0x8fff
28 
30 #define ITRACE_DSP_EVENT_PCYCLES 0x9000
31 #define ITRACE_DSP_EVENT_STACK_USED_B 0x9001
33 #define ITRACE_DSP_EVENT_HEAP_FREE_B 0x9002
35 #define ITRACE_DSP_EVENT_HEAP_USED_B 0x9003
37 #define ITRACE_DSP_EVENT_HEAP_SEG_FREE 0x9004
39 #define ITRACE_DSP_EVENT_HEAP_SEG_USED 0x9005
41 #define ITRACE_DSP_EVENT_AVAIL_VTCM_B 0x9006
43 #define ITRACE_DSP_EVENT_CLK_FREQ_HZ 0x9007
45 #define ITRACE_DSP_EVENT_CUSTOM_0 0x9008
47 #define ITRACE_DSP_EVENT_CUSTOM_1 0x9009
49 #define ITRACE_DSP_EVENT_CUSTOM_2 0x900a
51 #define ITRACE_DSP_EVENT_CUSTOM_3 0x900b
53 #define ITRACE_DSP_EVENT_CUSTOM_4 0x900c
55 #define ITRACE_DSP_EVENT_CUSTOM_5 0x900d
57 #define ITRACE_DSP_EVENT_CUSTOM_6 0x900e
59 #define ITRACE_DSP_EVENT_CUSTOM_7 0x900f
61 #define ITRACE_DSP_EVENT_CUSTOM_8 0x9010
63 #define ITRACE_DSP_EVENT_CUSTOM_9 0x9011
65 #define ITRACE_DSP_EVENT_CUSTOM_10 0x9012
67 #define ITRACE_DSP_EVENT_CUSTOM_11 0x9013
69 #define ITRACE_DSP_EVENT_CUSTOM_12 0x9014
71 #define ITRACE_DSP_EVENT_CUSTOM_13 0x9015
73 #define ITRACE_DSP_EVENT_CUSTOM_14 0x9016
75 #define ITRACE_DSP_EVENT_CUSTOM_15 0x9017
77 #define ITRACE_DSP_EVENT_CUSTOM_16 0x9018
79 #define ITRACE_DSP_EVENT_CUSTOM_17 0x9019
81 #define ITRACE_DSP_EVENT_CUSTOM_18 0x901a
83 #define ITRACE_DSP_EVENT_CUSTOM_19 0x901b
85 #define ITRACE_DSP_EVENT_CUSTOM_20 0x901c
87 #define ITRACE_DSP_EVENT_CUSTOM_21 0x901d
89 #define ITRACE_DSP_EVENT_CUSTOM_22 0x901e
91 #define ITRACE_DSP_EVENT_CUSTOM_23 0x901f
93 #define ITRACE_DSP_EVENT_CUSTOM_24 0x9020
95 #define ITRACE_DSP_EVENT_CUSTOM_25 0x9021
97 #define ITRACE_DSP_EVENT_CUSTOM_26 0x9022
99 #define ITRACE_DSP_EVENT_CUSTOM_27 0x9023
101 #define ITRACE_DSP_EVENT_CUSTOM_28 0x9024
103 #define ITRACE_DSP_EVENT_CUSTOM_29 0x9025
105 #define ITRACE_DSP_EVENT_CUSTOM_30 0x9026
107 #define ITRACE_DSP_EVENT_CUSTOM_31 0x9027
109 #define ITRACE_DSP_EVENT_CUSTOM_32 0x9028
111 #define ITRACE_DSP_EVENT_CUSTOM_33 0x9029
113 #define ITRACE_DSP_EVENT_CUSTOM_34 0x902a
115 #define ITRACE_DSP_EVENT_CUSTOM_35 0x902b
117 #define ITRACE_DSP_EVENT_CUSTOM_36 0x902c
119 #define ITRACE_DSP_EVENT_CUSTOM_37 0x902d
121 #define ITRACE_DSP_EVENT_CUSTOM_38 0x902e
123 #define ITRACE_DSP_EVENT_CUSTOM_39 0x902f
125 #define ITRACE_DSP_EVENT_CUSTOM_40 0x9030
127 #define ITRACE_DSP_EVENT_CUSTOM_41 0x9031
129 #define ITRACE_DSP_EVENT_CUSTOM_42 0x9032
131 #define ITRACE_DSP_EVENT_CUSTOM_43 0x9033
133 #define ITRACE_DSP_EVENT_CUSTOM_44 0x9034
135 #define ITRACE_DSP_EVENT_CUSTOM_45 0x9035
137 #define ITRACE_DSP_EVENT_CUSTOM_46 0x9036
139 #define ITRACE_DSP_EVENT_CUSTOM_47 0x9037
141 #define ITRACE_DSP_EVENT_CUSTOM_48 0x9038
143 #define ITRACE_DSP_EVENT_CUSTOM_49 0x9039
145 #define ITRACE_DSP_EVENT_CUSTOM_50 0x903a
147 #define ITRACE_DSP_EVENT_CUSTOM_51 0x903b
149 #define ITRACE_DSP_EVENT_CUSTOM_52 0x903c
151 #define ITRACE_DSP_EVENT_CUSTOM_53 0x903d
153 #define ITRACE_DSP_EVENT_CUSTOM_54 0x903e
155 #define ITRACE_DSP_EVENT_CUSTOM_55 0x903f
157 #define ITRACE_DSP_EVENT_CUSTOM_56 0x9040
159 #define ITRACE_DSP_EVENT_CUSTOM_57 0x9041
161 #define ITRACE_DSP_EVENT_CUSTOM_58 0x9042
163 #define ITRACE_DSP_EVENT_CUSTOM_59 0x9043
165 #define ITRACE_DSP_EVENT_CUSTOM_60 0x9044
167 #define ITRACE_DSP_EVENT_CUSTOM_61 0x9045
169 #define ITRACE_DSP_EVENT_CUSTOM_62 0x9046
171 #define ITRACE_DSP_EVENT_CUSTOM_63 0x9047
173 
175 #define DUMMY_DSP_NON_PMU_EVENT_LAST 0x9048
176 
178 #define ITRACE_DSP_NON_PMU_OFFSET (DUMMY_DSP_NON_PMU_EVENT_FIRST+1)
179 
181 #define ITRACE_DSP_IS_NON_PMU_CUSTOM_EVENT(id) ((id>=ITRACE_DSP_EVENT_CUSTOM_0) && (id<DUMMY_DSP_NON_PMU_EVENT_LAST))
182 
184 #define ITRACE_NUMBER_NON_PMU_EVENTS ((~ITRACE_DSP_NON_PMU_OFFSET)&DUMMY_DSP_NON_PMU_EVENT_LAST)
185 
187 #define ITRACE_DSP_IS_NON_PMU_EVENT(id) ((id>=ITRACE_DSP_NON_PMU_OFFSET) && (id<(ITRACE_DSP_NON_PMU_OFFSET+ITRACE_NUMBER_NON_PMU_EVENTS)))
188 
190 #define ITRACE_NON_PMU_EVENT_IDX(id) (id-ITRACE_DSP_NON_PMU_OFFSET)
191 
197 #ifdef __cplusplus
198 }
199 #endif
200 
201 #endif
Public itrace types.