1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_TARGET_PPC_GENERATED_TRACERS_H |
4 | #define TRACE_TARGET_PPC_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_KVM_FAILED_SPR_SET_EVENT; |
9 | extern TraceEvent _TRACE_KVM_FAILED_SPR_GET_EVENT; |
10 | extern TraceEvent _TRACE_KVM_FAILED_FPSCR_SET_EVENT; |
11 | extern TraceEvent _TRACE_KVM_FAILED_FP_SET_EVENT; |
12 | extern TraceEvent _TRACE_KVM_FAILED_VSCR_SET_EVENT; |
13 | extern TraceEvent _TRACE_KVM_FAILED_VR_SET_EVENT; |
14 | extern TraceEvent _TRACE_KVM_FAILED_FPSCR_GET_EVENT; |
15 | extern TraceEvent _TRACE_KVM_FAILED_FP_GET_EVENT; |
16 | extern TraceEvent _TRACE_KVM_FAILED_VSCR_GET_EVENT; |
17 | extern TraceEvent _TRACE_KVM_FAILED_VR_GET_EVENT; |
18 | extern TraceEvent _TRACE_KVM_FAILED_VPA_ADDR_GET_EVENT; |
19 | extern TraceEvent _TRACE_KVM_FAILED_SLB_GET_EVENT; |
20 | extern TraceEvent _TRACE_KVM_FAILED_DTL_GET_EVENT; |
21 | extern TraceEvent _TRACE_KVM_FAILED_VPA_ADDR_SET_EVENT; |
22 | extern TraceEvent _TRACE_KVM_FAILED_SLB_SET_EVENT; |
23 | extern TraceEvent _TRACE_KVM_FAILED_DTL_SET_EVENT; |
24 | extern TraceEvent _TRACE_KVM_FAILED_NULL_VPA_ADDR_SET_EVENT; |
25 | extern TraceEvent _TRACE_KVM_FAILED_PUT_VPA_EVENT; |
26 | extern TraceEvent _TRACE_KVM_FAILED_GET_VPA_EVENT; |
27 | extern TraceEvent _TRACE_KVM_INJECTED_INTERRUPT_EVENT; |
28 | extern TraceEvent _TRACE_KVM_HANDLE_DCR_WRITE_EVENT; |
29 | extern TraceEvent _TRACE_KVM_HANDLE_DCR_READ_EVENT; |
30 | extern TraceEvent _TRACE_KVM_HANDLE_HALT_EVENT; |
31 | extern TraceEvent _TRACE_KVM_HANDLE_PAPR_HCALL_EVENT; |
32 | extern TraceEvent _TRACE_KVM_HANDLE_EPR_EVENT; |
33 | extern TraceEvent _TRACE_KVM_HANDLE_WATCHDOG_EXPIRY_EVENT; |
34 | extern TraceEvent _TRACE_KVM_HANDLE_DEBUG_EXCEPTION_EVENT; |
35 | extern uint16_t _TRACE_KVM_FAILED_SPR_SET_DSTATE; |
36 | extern uint16_t _TRACE_KVM_FAILED_SPR_GET_DSTATE; |
37 | extern uint16_t _TRACE_KVM_FAILED_FPSCR_SET_DSTATE; |
38 | extern uint16_t _TRACE_KVM_FAILED_FP_SET_DSTATE; |
39 | extern uint16_t _TRACE_KVM_FAILED_VSCR_SET_DSTATE; |
40 | extern uint16_t _TRACE_KVM_FAILED_VR_SET_DSTATE; |
41 | extern uint16_t _TRACE_KVM_FAILED_FPSCR_GET_DSTATE; |
42 | extern uint16_t _TRACE_KVM_FAILED_FP_GET_DSTATE; |
43 | extern uint16_t _TRACE_KVM_FAILED_VSCR_GET_DSTATE; |
44 | extern uint16_t _TRACE_KVM_FAILED_VR_GET_DSTATE; |
45 | extern uint16_t _TRACE_KVM_FAILED_VPA_ADDR_GET_DSTATE; |
46 | extern uint16_t _TRACE_KVM_FAILED_SLB_GET_DSTATE; |
47 | extern uint16_t _TRACE_KVM_FAILED_DTL_GET_DSTATE; |
48 | extern uint16_t _TRACE_KVM_FAILED_VPA_ADDR_SET_DSTATE; |
49 | extern uint16_t _TRACE_KVM_FAILED_SLB_SET_DSTATE; |
50 | extern uint16_t _TRACE_KVM_FAILED_DTL_SET_DSTATE; |
51 | extern uint16_t _TRACE_KVM_FAILED_NULL_VPA_ADDR_SET_DSTATE; |
52 | extern uint16_t _TRACE_KVM_FAILED_PUT_VPA_DSTATE; |
53 | extern uint16_t _TRACE_KVM_FAILED_GET_VPA_DSTATE; |
54 | extern uint16_t _TRACE_KVM_INJECTED_INTERRUPT_DSTATE; |
55 | extern uint16_t _TRACE_KVM_HANDLE_DCR_WRITE_DSTATE; |
56 | extern uint16_t _TRACE_KVM_HANDLE_DCR_READ_DSTATE; |
57 | extern uint16_t _TRACE_KVM_HANDLE_HALT_DSTATE; |
58 | extern uint16_t _TRACE_KVM_HANDLE_PAPR_HCALL_DSTATE; |
59 | extern uint16_t _TRACE_KVM_HANDLE_EPR_DSTATE; |
60 | extern uint16_t _TRACE_KVM_HANDLE_WATCHDOG_EXPIRY_DSTATE; |
61 | extern uint16_t _TRACE_KVM_HANDLE_DEBUG_EXCEPTION_DSTATE; |
62 | #define TRACE_KVM_FAILED_SPR_SET_ENABLED 1 |
63 | #define TRACE_KVM_FAILED_SPR_GET_ENABLED 1 |
64 | #define TRACE_KVM_FAILED_FPSCR_SET_ENABLED 1 |
65 | #define TRACE_KVM_FAILED_FP_SET_ENABLED 1 |
66 | #define TRACE_KVM_FAILED_VSCR_SET_ENABLED 1 |
67 | #define TRACE_KVM_FAILED_VR_SET_ENABLED 1 |
68 | #define TRACE_KVM_FAILED_FPSCR_GET_ENABLED 1 |
69 | #define TRACE_KVM_FAILED_FP_GET_ENABLED 1 |
70 | #define TRACE_KVM_FAILED_VSCR_GET_ENABLED 1 |
71 | #define TRACE_KVM_FAILED_VR_GET_ENABLED 1 |
72 | #define TRACE_KVM_FAILED_VPA_ADDR_GET_ENABLED 1 |
73 | #define TRACE_KVM_FAILED_SLB_GET_ENABLED 1 |
74 | #define TRACE_KVM_FAILED_DTL_GET_ENABLED 1 |
75 | #define TRACE_KVM_FAILED_VPA_ADDR_SET_ENABLED 1 |
76 | #define TRACE_KVM_FAILED_SLB_SET_ENABLED 1 |
77 | #define TRACE_KVM_FAILED_DTL_SET_ENABLED 1 |
78 | #define TRACE_KVM_FAILED_NULL_VPA_ADDR_SET_ENABLED 1 |
79 | #define TRACE_KVM_FAILED_PUT_VPA_ENABLED 1 |
80 | #define TRACE_KVM_FAILED_GET_VPA_ENABLED 1 |
81 | #define TRACE_KVM_INJECTED_INTERRUPT_ENABLED 1 |
82 | #define TRACE_KVM_HANDLE_DCR_WRITE_ENABLED 1 |
83 | #define TRACE_KVM_HANDLE_DCR_READ_ENABLED 1 |
84 | #define TRACE_KVM_HANDLE_HALT_ENABLED 1 |
85 | #define TRACE_KVM_HANDLE_PAPR_HCALL_ENABLED 1 |
86 | #define TRACE_KVM_HANDLE_EPR_ENABLED 1 |
87 | #define TRACE_KVM_HANDLE_WATCHDOG_EXPIRY_ENABLED 1 |
88 | #define TRACE_KVM_HANDLE_DEBUG_EXCEPTION_ENABLED 1 |
89 | #include "qemu/log-for-trace.h" |
90 | |
91 | |
92 | #define TRACE_KVM_FAILED_SPR_SET_BACKEND_DSTATE() ( \ |
93 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_SPR_SET) || \ |
94 | false) |
95 | |
96 | static inline void _nocheck__trace_kvm_failed_spr_set(int spr, const char * msg) |
97 | { |
98 | if (trace_event_get_state(TRACE_KVM_FAILED_SPR_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
99 | struct timeval _now; |
100 | gettimeofday(&_now, NULL); |
101 | qemu_log("%d@%zu.%06zu:kvm_failed_spr_set " "Warning: Unable to set SPR %d to KVM: %s" "\n" , |
102 | qemu_get_thread_id(), |
103 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
104 | , spr, msg); |
105 | } |
106 | } |
107 | |
108 | static inline void trace_kvm_failed_spr_set(int spr, const char * msg) |
109 | { |
110 | if (true) { |
111 | _nocheck__trace_kvm_failed_spr_set(spr, msg); |
112 | } |
113 | } |
114 | |
115 | #define TRACE_KVM_FAILED_SPR_GET_BACKEND_DSTATE() ( \ |
116 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_SPR_GET) || \ |
117 | false) |
118 | |
119 | static inline void _nocheck__trace_kvm_failed_spr_get(int spr, const char * msg) |
120 | { |
121 | if (trace_event_get_state(TRACE_KVM_FAILED_SPR_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
122 | struct timeval _now; |
123 | gettimeofday(&_now, NULL); |
124 | qemu_log("%d@%zu.%06zu:kvm_failed_spr_get " "Warning: Unable to retrieve SPR %d from KVM: %s" "\n" , |
125 | qemu_get_thread_id(), |
126 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
127 | , spr, msg); |
128 | } |
129 | } |
130 | |
131 | static inline void trace_kvm_failed_spr_get(int spr, const char * msg) |
132 | { |
133 | if (true) { |
134 | _nocheck__trace_kvm_failed_spr_get(spr, msg); |
135 | } |
136 | } |
137 | |
138 | #define TRACE_KVM_FAILED_FPSCR_SET_BACKEND_DSTATE() ( \ |
139 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_FPSCR_SET) || \ |
140 | false) |
141 | |
142 | static inline void _nocheck__trace_kvm_failed_fpscr_set(const char * msg) |
143 | { |
144 | if (trace_event_get_state(TRACE_KVM_FAILED_FPSCR_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
145 | struct timeval _now; |
146 | gettimeofday(&_now, NULL); |
147 | qemu_log("%d@%zu.%06zu:kvm_failed_fpscr_set " "Unable to set FPSCR to KVM: %s" "\n" , |
148 | qemu_get_thread_id(), |
149 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
150 | , msg); |
151 | } |
152 | } |
153 | |
154 | static inline void trace_kvm_failed_fpscr_set(const char * msg) |
155 | { |
156 | if (true) { |
157 | _nocheck__trace_kvm_failed_fpscr_set(msg); |
158 | } |
159 | } |
160 | |
161 | #define TRACE_KVM_FAILED_FP_SET_BACKEND_DSTATE() ( \ |
162 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_FP_SET) || \ |
163 | false) |
164 | |
165 | static inline void _nocheck__trace_kvm_failed_fp_set(const char * fpname, int fpnum, const char * msg) |
166 | { |
167 | if (trace_event_get_state(TRACE_KVM_FAILED_FP_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
168 | struct timeval _now; |
169 | gettimeofday(&_now, NULL); |
170 | qemu_log("%d@%zu.%06zu:kvm_failed_fp_set " "Unable to set %s%d to KVM: %s" "\n" , |
171 | qemu_get_thread_id(), |
172 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
173 | , fpname, fpnum, msg); |
174 | } |
175 | } |
176 | |
177 | static inline void trace_kvm_failed_fp_set(const char * fpname, int fpnum, const char * msg) |
178 | { |
179 | if (true) { |
180 | _nocheck__trace_kvm_failed_fp_set(fpname, fpnum, msg); |
181 | } |
182 | } |
183 | |
184 | #define TRACE_KVM_FAILED_VSCR_SET_BACKEND_DSTATE() ( \ |
185 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_VSCR_SET) || \ |
186 | false) |
187 | |
188 | static inline void _nocheck__trace_kvm_failed_vscr_set(const char * msg) |
189 | { |
190 | if (trace_event_get_state(TRACE_KVM_FAILED_VSCR_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
191 | struct timeval _now; |
192 | gettimeofday(&_now, NULL); |
193 | qemu_log("%d@%zu.%06zu:kvm_failed_vscr_set " "Unable to set VSCR to KVM: %s" "\n" , |
194 | qemu_get_thread_id(), |
195 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
196 | , msg); |
197 | } |
198 | } |
199 | |
200 | static inline void trace_kvm_failed_vscr_set(const char * msg) |
201 | { |
202 | if (true) { |
203 | _nocheck__trace_kvm_failed_vscr_set(msg); |
204 | } |
205 | } |
206 | |
207 | #define TRACE_KVM_FAILED_VR_SET_BACKEND_DSTATE() ( \ |
208 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_VR_SET) || \ |
209 | false) |
210 | |
211 | static inline void _nocheck__trace_kvm_failed_vr_set(int vr, const char * msg) |
212 | { |
213 | if (trace_event_get_state(TRACE_KVM_FAILED_VR_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
214 | struct timeval _now; |
215 | gettimeofday(&_now, NULL); |
216 | qemu_log("%d@%zu.%06zu:kvm_failed_vr_set " "Unable to set VR%d to KVM: %s" "\n" , |
217 | qemu_get_thread_id(), |
218 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
219 | , vr, msg); |
220 | } |
221 | } |
222 | |
223 | static inline void trace_kvm_failed_vr_set(int vr, const char * msg) |
224 | { |
225 | if (true) { |
226 | _nocheck__trace_kvm_failed_vr_set(vr, msg); |
227 | } |
228 | } |
229 | |
230 | #define TRACE_KVM_FAILED_FPSCR_GET_BACKEND_DSTATE() ( \ |
231 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_FPSCR_GET) || \ |
232 | false) |
233 | |
234 | static inline void _nocheck__trace_kvm_failed_fpscr_get(const char * msg) |
235 | { |
236 | if (trace_event_get_state(TRACE_KVM_FAILED_FPSCR_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
237 | struct timeval _now; |
238 | gettimeofday(&_now, NULL); |
239 | qemu_log("%d@%zu.%06zu:kvm_failed_fpscr_get " "Unable to get FPSCR from KVM: %s" "\n" , |
240 | qemu_get_thread_id(), |
241 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
242 | , msg); |
243 | } |
244 | } |
245 | |
246 | static inline void trace_kvm_failed_fpscr_get(const char * msg) |
247 | { |
248 | if (true) { |
249 | _nocheck__trace_kvm_failed_fpscr_get(msg); |
250 | } |
251 | } |
252 | |
253 | #define TRACE_KVM_FAILED_FP_GET_BACKEND_DSTATE() ( \ |
254 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_FP_GET) || \ |
255 | false) |
256 | |
257 | static inline void _nocheck__trace_kvm_failed_fp_get(const char * fpname, int fpnum, const char * msg) |
258 | { |
259 | if (trace_event_get_state(TRACE_KVM_FAILED_FP_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
260 | struct timeval _now; |
261 | gettimeofday(&_now, NULL); |
262 | qemu_log("%d@%zu.%06zu:kvm_failed_fp_get " "Unable to get %s%d from KVM: %s" "\n" , |
263 | qemu_get_thread_id(), |
264 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
265 | , fpname, fpnum, msg); |
266 | } |
267 | } |
268 | |
269 | static inline void trace_kvm_failed_fp_get(const char * fpname, int fpnum, const char * msg) |
270 | { |
271 | if (true) { |
272 | _nocheck__trace_kvm_failed_fp_get(fpname, fpnum, msg); |
273 | } |
274 | } |
275 | |
276 | #define TRACE_KVM_FAILED_VSCR_GET_BACKEND_DSTATE() ( \ |
277 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_VSCR_GET) || \ |
278 | false) |
279 | |
280 | static inline void _nocheck__trace_kvm_failed_vscr_get(const char * msg) |
281 | { |
282 | if (trace_event_get_state(TRACE_KVM_FAILED_VSCR_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
283 | struct timeval _now; |
284 | gettimeofday(&_now, NULL); |
285 | qemu_log("%d@%zu.%06zu:kvm_failed_vscr_get " "Unable to get VSCR from KVM: %s" "\n" , |
286 | qemu_get_thread_id(), |
287 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
288 | , msg); |
289 | } |
290 | } |
291 | |
292 | static inline void trace_kvm_failed_vscr_get(const char * msg) |
293 | { |
294 | if (true) { |
295 | _nocheck__trace_kvm_failed_vscr_get(msg); |
296 | } |
297 | } |
298 | |
299 | #define TRACE_KVM_FAILED_VR_GET_BACKEND_DSTATE() ( \ |
300 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_VR_GET) || \ |
301 | false) |
302 | |
303 | static inline void _nocheck__trace_kvm_failed_vr_get(int vr, const char * msg) |
304 | { |
305 | if (trace_event_get_state(TRACE_KVM_FAILED_VR_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
306 | struct timeval _now; |
307 | gettimeofday(&_now, NULL); |
308 | qemu_log("%d@%zu.%06zu:kvm_failed_vr_get " "Unable to get VR%d from KVM: %s" "\n" , |
309 | qemu_get_thread_id(), |
310 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
311 | , vr, msg); |
312 | } |
313 | } |
314 | |
315 | static inline void trace_kvm_failed_vr_get(int vr, const char * msg) |
316 | { |
317 | if (true) { |
318 | _nocheck__trace_kvm_failed_vr_get(vr, msg); |
319 | } |
320 | } |
321 | |
322 | #define TRACE_KVM_FAILED_VPA_ADDR_GET_BACKEND_DSTATE() ( \ |
323 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_VPA_ADDR_GET) || \ |
324 | false) |
325 | |
326 | static inline void _nocheck__trace_kvm_failed_vpa_addr_get(const char * msg) |
327 | { |
328 | if (trace_event_get_state(TRACE_KVM_FAILED_VPA_ADDR_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
329 | struct timeval _now; |
330 | gettimeofday(&_now, NULL); |
331 | qemu_log("%d@%zu.%06zu:kvm_failed_vpa_addr_get " "Unable to get VPA address from KVM: %s" "\n" , |
332 | qemu_get_thread_id(), |
333 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
334 | , msg); |
335 | } |
336 | } |
337 | |
338 | static inline void trace_kvm_failed_vpa_addr_get(const char * msg) |
339 | { |
340 | if (true) { |
341 | _nocheck__trace_kvm_failed_vpa_addr_get(msg); |
342 | } |
343 | } |
344 | |
345 | #define TRACE_KVM_FAILED_SLB_GET_BACKEND_DSTATE() ( \ |
346 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_SLB_GET) || \ |
347 | false) |
348 | |
349 | static inline void _nocheck__trace_kvm_failed_slb_get(const char * msg) |
350 | { |
351 | if (trace_event_get_state(TRACE_KVM_FAILED_SLB_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
352 | struct timeval _now; |
353 | gettimeofday(&_now, NULL); |
354 | qemu_log("%d@%zu.%06zu:kvm_failed_slb_get " "Unable to get SLB shadow state from KVM: %s" "\n" , |
355 | qemu_get_thread_id(), |
356 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
357 | , msg); |
358 | } |
359 | } |
360 | |
361 | static inline void trace_kvm_failed_slb_get(const char * msg) |
362 | { |
363 | if (true) { |
364 | _nocheck__trace_kvm_failed_slb_get(msg); |
365 | } |
366 | } |
367 | |
368 | #define TRACE_KVM_FAILED_DTL_GET_BACKEND_DSTATE() ( \ |
369 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_DTL_GET) || \ |
370 | false) |
371 | |
372 | static inline void _nocheck__trace_kvm_failed_dtl_get(const char * msg) |
373 | { |
374 | if (trace_event_get_state(TRACE_KVM_FAILED_DTL_GET) && qemu_loglevel_mask(LOG_TRACE)) { |
375 | struct timeval _now; |
376 | gettimeofday(&_now, NULL); |
377 | qemu_log("%d@%zu.%06zu:kvm_failed_dtl_get " "Unable to get dispatch trace log state from KVM: %s" "\n" , |
378 | qemu_get_thread_id(), |
379 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
380 | , msg); |
381 | } |
382 | } |
383 | |
384 | static inline void trace_kvm_failed_dtl_get(const char * msg) |
385 | { |
386 | if (true) { |
387 | _nocheck__trace_kvm_failed_dtl_get(msg); |
388 | } |
389 | } |
390 | |
391 | #define TRACE_KVM_FAILED_VPA_ADDR_SET_BACKEND_DSTATE() ( \ |
392 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_VPA_ADDR_SET) || \ |
393 | false) |
394 | |
395 | static inline void _nocheck__trace_kvm_failed_vpa_addr_set(const char * msg) |
396 | { |
397 | if (trace_event_get_state(TRACE_KVM_FAILED_VPA_ADDR_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
398 | struct timeval _now; |
399 | gettimeofday(&_now, NULL); |
400 | qemu_log("%d@%zu.%06zu:kvm_failed_vpa_addr_set " "Unable to set VPA address to KVM: %s" "\n" , |
401 | qemu_get_thread_id(), |
402 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
403 | , msg); |
404 | } |
405 | } |
406 | |
407 | static inline void trace_kvm_failed_vpa_addr_set(const char * msg) |
408 | { |
409 | if (true) { |
410 | _nocheck__trace_kvm_failed_vpa_addr_set(msg); |
411 | } |
412 | } |
413 | |
414 | #define TRACE_KVM_FAILED_SLB_SET_BACKEND_DSTATE() ( \ |
415 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_SLB_SET) || \ |
416 | false) |
417 | |
418 | static inline void _nocheck__trace_kvm_failed_slb_set(const char * msg) |
419 | { |
420 | if (trace_event_get_state(TRACE_KVM_FAILED_SLB_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
421 | struct timeval _now; |
422 | gettimeofday(&_now, NULL); |
423 | qemu_log("%d@%zu.%06zu:kvm_failed_slb_set " "Unable to set SLB shadow state to KVM: %s" "\n" , |
424 | qemu_get_thread_id(), |
425 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
426 | , msg); |
427 | } |
428 | } |
429 | |
430 | static inline void trace_kvm_failed_slb_set(const char * msg) |
431 | { |
432 | if (true) { |
433 | _nocheck__trace_kvm_failed_slb_set(msg); |
434 | } |
435 | } |
436 | |
437 | #define TRACE_KVM_FAILED_DTL_SET_BACKEND_DSTATE() ( \ |
438 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_DTL_SET) || \ |
439 | false) |
440 | |
441 | static inline void _nocheck__trace_kvm_failed_dtl_set(const char * msg) |
442 | { |
443 | if (trace_event_get_state(TRACE_KVM_FAILED_DTL_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
444 | struct timeval _now; |
445 | gettimeofday(&_now, NULL); |
446 | qemu_log("%d@%zu.%06zu:kvm_failed_dtl_set " "Unable to set dispatch trace log state to KVM: %s" "\n" , |
447 | qemu_get_thread_id(), |
448 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
449 | , msg); |
450 | } |
451 | } |
452 | |
453 | static inline void trace_kvm_failed_dtl_set(const char * msg) |
454 | { |
455 | if (true) { |
456 | _nocheck__trace_kvm_failed_dtl_set(msg); |
457 | } |
458 | } |
459 | |
460 | #define TRACE_KVM_FAILED_NULL_VPA_ADDR_SET_BACKEND_DSTATE() ( \ |
461 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_NULL_VPA_ADDR_SET) || \ |
462 | false) |
463 | |
464 | static inline void _nocheck__trace_kvm_failed_null_vpa_addr_set(const char * msg) |
465 | { |
466 | if (trace_event_get_state(TRACE_KVM_FAILED_NULL_VPA_ADDR_SET) && qemu_loglevel_mask(LOG_TRACE)) { |
467 | struct timeval _now; |
468 | gettimeofday(&_now, NULL); |
469 | qemu_log("%d@%zu.%06zu:kvm_failed_null_vpa_addr_set " "Unable to set VPA address to KVM: %s" "\n" , |
470 | qemu_get_thread_id(), |
471 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
472 | , msg); |
473 | } |
474 | } |
475 | |
476 | static inline void trace_kvm_failed_null_vpa_addr_set(const char * msg) |
477 | { |
478 | if (true) { |
479 | _nocheck__trace_kvm_failed_null_vpa_addr_set(msg); |
480 | } |
481 | } |
482 | |
483 | #define TRACE_KVM_FAILED_PUT_VPA_BACKEND_DSTATE() ( \ |
484 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_PUT_VPA) || \ |
485 | false) |
486 | |
487 | static inline void _nocheck__trace_kvm_failed_put_vpa(void) |
488 | { |
489 | if (trace_event_get_state(TRACE_KVM_FAILED_PUT_VPA) && qemu_loglevel_mask(LOG_TRACE)) { |
490 | struct timeval _now; |
491 | gettimeofday(&_now, NULL); |
492 | qemu_log("%d@%zu.%06zu:kvm_failed_put_vpa " "Warning: Unable to set VPA information to KVM" "\n" , |
493 | qemu_get_thread_id(), |
494 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
495 | ); |
496 | } |
497 | } |
498 | |
499 | static inline void trace_kvm_failed_put_vpa(void) |
500 | { |
501 | if (true) { |
502 | _nocheck__trace_kvm_failed_put_vpa(); |
503 | } |
504 | } |
505 | |
506 | #define TRACE_KVM_FAILED_GET_VPA_BACKEND_DSTATE() ( \ |
507 | trace_event_get_state_dynamic_by_id(TRACE_KVM_FAILED_GET_VPA) || \ |
508 | false) |
509 | |
510 | static inline void _nocheck__trace_kvm_failed_get_vpa(void) |
511 | { |
512 | if (trace_event_get_state(TRACE_KVM_FAILED_GET_VPA) && qemu_loglevel_mask(LOG_TRACE)) { |
513 | struct timeval _now; |
514 | gettimeofday(&_now, NULL); |
515 | qemu_log("%d@%zu.%06zu:kvm_failed_get_vpa " "Warning: Unable to get VPA information from KVM" "\n" , |
516 | qemu_get_thread_id(), |
517 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
518 | ); |
519 | } |
520 | } |
521 | |
522 | static inline void trace_kvm_failed_get_vpa(void) |
523 | { |
524 | if (true) { |
525 | _nocheck__trace_kvm_failed_get_vpa(); |
526 | } |
527 | } |
528 | |
529 | #define TRACE_KVM_INJECTED_INTERRUPT_BACKEND_DSTATE() ( \ |
530 | trace_event_get_state_dynamic_by_id(TRACE_KVM_INJECTED_INTERRUPT) || \ |
531 | false) |
532 | |
533 | static inline void _nocheck__trace_kvm_injected_interrupt(int irq) |
534 | { |
535 | if (trace_event_get_state(TRACE_KVM_INJECTED_INTERRUPT) && qemu_loglevel_mask(LOG_TRACE)) { |
536 | struct timeval _now; |
537 | gettimeofday(&_now, NULL); |
538 | qemu_log("%d@%zu.%06zu:kvm_injected_interrupt " "injected interrupt %d" "\n" , |
539 | qemu_get_thread_id(), |
540 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
541 | , irq); |
542 | } |
543 | } |
544 | |
545 | static inline void trace_kvm_injected_interrupt(int irq) |
546 | { |
547 | if (true) { |
548 | _nocheck__trace_kvm_injected_interrupt(irq); |
549 | } |
550 | } |
551 | |
552 | #define TRACE_KVM_HANDLE_DCR_WRITE_BACKEND_DSTATE() ( \ |
553 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_DCR_WRITE) || \ |
554 | false) |
555 | |
556 | static inline void _nocheck__trace_kvm_handle_dcr_write(void) |
557 | { |
558 | if (trace_event_get_state(TRACE_KVM_HANDLE_DCR_WRITE) && qemu_loglevel_mask(LOG_TRACE)) { |
559 | struct timeval _now; |
560 | gettimeofday(&_now, NULL); |
561 | qemu_log("%d@%zu.%06zu:kvm_handle_dcr_write " "handle dcr write" "\n" , |
562 | qemu_get_thread_id(), |
563 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
564 | ); |
565 | } |
566 | } |
567 | |
568 | static inline void trace_kvm_handle_dcr_write(void) |
569 | { |
570 | if (true) { |
571 | _nocheck__trace_kvm_handle_dcr_write(); |
572 | } |
573 | } |
574 | |
575 | #define TRACE_KVM_HANDLE_DCR_READ_BACKEND_DSTATE() ( \ |
576 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_DCR_READ) || \ |
577 | false) |
578 | |
579 | static inline void _nocheck__trace_kvm_handle_dcr_read(void) |
580 | { |
581 | if (trace_event_get_state(TRACE_KVM_HANDLE_DCR_READ) && qemu_loglevel_mask(LOG_TRACE)) { |
582 | struct timeval _now; |
583 | gettimeofday(&_now, NULL); |
584 | qemu_log("%d@%zu.%06zu:kvm_handle_dcr_read " "handle dcr read" "\n" , |
585 | qemu_get_thread_id(), |
586 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
587 | ); |
588 | } |
589 | } |
590 | |
591 | static inline void trace_kvm_handle_dcr_read(void) |
592 | { |
593 | if (true) { |
594 | _nocheck__trace_kvm_handle_dcr_read(); |
595 | } |
596 | } |
597 | |
598 | #define TRACE_KVM_HANDLE_HALT_BACKEND_DSTATE() ( \ |
599 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_HALT) || \ |
600 | false) |
601 | |
602 | static inline void _nocheck__trace_kvm_handle_halt(void) |
603 | { |
604 | if (trace_event_get_state(TRACE_KVM_HANDLE_HALT) && qemu_loglevel_mask(LOG_TRACE)) { |
605 | struct timeval _now; |
606 | gettimeofday(&_now, NULL); |
607 | qemu_log("%d@%zu.%06zu:kvm_handle_halt " "handle halt" "\n" , |
608 | qemu_get_thread_id(), |
609 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
610 | ); |
611 | } |
612 | } |
613 | |
614 | static inline void trace_kvm_handle_halt(void) |
615 | { |
616 | if (true) { |
617 | _nocheck__trace_kvm_handle_halt(); |
618 | } |
619 | } |
620 | |
621 | #define TRACE_KVM_HANDLE_PAPR_HCALL_BACKEND_DSTATE() ( \ |
622 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_PAPR_HCALL) || \ |
623 | false) |
624 | |
625 | static inline void _nocheck__trace_kvm_handle_papr_hcall(void) |
626 | { |
627 | if (trace_event_get_state(TRACE_KVM_HANDLE_PAPR_HCALL) && qemu_loglevel_mask(LOG_TRACE)) { |
628 | struct timeval _now; |
629 | gettimeofday(&_now, NULL); |
630 | qemu_log("%d@%zu.%06zu:kvm_handle_papr_hcall " "handle PAPR hypercall" "\n" , |
631 | qemu_get_thread_id(), |
632 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
633 | ); |
634 | } |
635 | } |
636 | |
637 | static inline void trace_kvm_handle_papr_hcall(void) |
638 | { |
639 | if (true) { |
640 | _nocheck__trace_kvm_handle_papr_hcall(); |
641 | } |
642 | } |
643 | |
644 | #define TRACE_KVM_HANDLE_EPR_BACKEND_DSTATE() ( \ |
645 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_EPR) || \ |
646 | false) |
647 | |
648 | static inline void _nocheck__trace_kvm_handle_epr(void) |
649 | { |
650 | if (trace_event_get_state(TRACE_KVM_HANDLE_EPR) && qemu_loglevel_mask(LOG_TRACE)) { |
651 | struct timeval _now; |
652 | gettimeofday(&_now, NULL); |
653 | qemu_log("%d@%zu.%06zu:kvm_handle_epr " "handle epr" "\n" , |
654 | qemu_get_thread_id(), |
655 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
656 | ); |
657 | } |
658 | } |
659 | |
660 | static inline void trace_kvm_handle_epr(void) |
661 | { |
662 | if (true) { |
663 | _nocheck__trace_kvm_handle_epr(); |
664 | } |
665 | } |
666 | |
667 | #define TRACE_KVM_HANDLE_WATCHDOG_EXPIRY_BACKEND_DSTATE() ( \ |
668 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_WATCHDOG_EXPIRY) || \ |
669 | false) |
670 | |
671 | static inline void _nocheck__trace_kvm_handle_watchdog_expiry(void) |
672 | { |
673 | if (trace_event_get_state(TRACE_KVM_HANDLE_WATCHDOG_EXPIRY) && qemu_loglevel_mask(LOG_TRACE)) { |
674 | struct timeval _now; |
675 | gettimeofday(&_now, NULL); |
676 | qemu_log("%d@%zu.%06zu:kvm_handle_watchdog_expiry " "handle watchdog expiry" "\n" , |
677 | qemu_get_thread_id(), |
678 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
679 | ); |
680 | } |
681 | } |
682 | |
683 | static inline void trace_kvm_handle_watchdog_expiry(void) |
684 | { |
685 | if (true) { |
686 | _nocheck__trace_kvm_handle_watchdog_expiry(); |
687 | } |
688 | } |
689 | |
690 | #define TRACE_KVM_HANDLE_DEBUG_EXCEPTION_BACKEND_DSTATE() ( \ |
691 | trace_event_get_state_dynamic_by_id(TRACE_KVM_HANDLE_DEBUG_EXCEPTION) || \ |
692 | false) |
693 | |
694 | static inline void _nocheck__trace_kvm_handle_debug_exception(void) |
695 | { |
696 | if (trace_event_get_state(TRACE_KVM_HANDLE_DEBUG_EXCEPTION) && qemu_loglevel_mask(LOG_TRACE)) { |
697 | struct timeval _now; |
698 | gettimeofday(&_now, NULL); |
699 | qemu_log("%d@%zu.%06zu:kvm_handle_debug_exception " "handle debug exception" "\n" , |
700 | qemu_get_thread_id(), |
701 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
702 | ); |
703 | } |
704 | } |
705 | |
706 | static inline void trace_kvm_handle_debug_exception(void) |
707 | { |
708 | if (true) { |
709 | _nocheck__trace_kvm_handle_debug_exception(); |
710 | } |
711 | } |
712 | #endif /* TRACE_TARGET_PPC_GENERATED_TRACERS_H */ |
713 | |