| 1 | /* This file is autogenerated by tracetool, do not edit. */ |
| 2 | |
| 3 | #ifndef TRACE_HW_MEM_GENERATED_TRACERS_H |
| 4 | #define TRACE_HW_MEM_GENERATED_TRACERS_H |
| 5 | |
| 6 | #include "trace/control.h" |
| 7 | |
| 8 | extern TraceEvent _TRACE_MHP_PC_DIMM_ASSIGNED_SLOT_EVENT; |
| 9 | extern TraceEvent _TRACE_MEMORY_DEVICE_PRE_PLUG_EVENT; |
| 10 | extern TraceEvent _TRACE_MEMORY_DEVICE_PLUG_EVENT; |
| 11 | extern TraceEvent _TRACE_MEMORY_DEVICE_UNPLUG_EVENT; |
| 12 | extern uint16_t _TRACE_MHP_PC_DIMM_ASSIGNED_SLOT_DSTATE; |
| 13 | extern uint16_t _TRACE_MEMORY_DEVICE_PRE_PLUG_DSTATE; |
| 14 | extern uint16_t _TRACE_MEMORY_DEVICE_PLUG_DSTATE; |
| 15 | extern uint16_t _TRACE_MEMORY_DEVICE_UNPLUG_DSTATE; |
| 16 | #define TRACE_MHP_PC_DIMM_ASSIGNED_SLOT_ENABLED 1 |
| 17 | #define TRACE_MEMORY_DEVICE_PRE_PLUG_ENABLED 1 |
| 18 | #define TRACE_MEMORY_DEVICE_PLUG_ENABLED 1 |
| 19 | #define TRACE_MEMORY_DEVICE_UNPLUG_ENABLED 1 |
| 20 | #include "qemu/log-for-trace.h" |
| 21 | |
| 22 | |
| 23 | #define TRACE_MHP_PC_DIMM_ASSIGNED_SLOT_BACKEND_DSTATE() ( \ |
| 24 | trace_event_get_state_dynamic_by_id(TRACE_MHP_PC_DIMM_ASSIGNED_SLOT) || \ |
| 25 | false) |
| 26 | |
| 27 | static inline void _nocheck__trace_mhp_pc_dimm_assigned_slot(int slot) |
| 28 | { |
| 29 | if (trace_event_get_state(TRACE_MHP_PC_DIMM_ASSIGNED_SLOT) && qemu_loglevel_mask(LOG_TRACE)) { |
| 30 | struct timeval _now; |
| 31 | gettimeofday(&_now, NULL); |
| 32 | qemu_log("%d@%zu.%06zu:mhp_pc_dimm_assigned_slot " "%d" "\n" , |
| 33 | qemu_get_thread_id(), |
| 34 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
| 35 | , slot); |
| 36 | } |
| 37 | } |
| 38 | |
| 39 | static inline void trace_mhp_pc_dimm_assigned_slot(int slot) |
| 40 | { |
| 41 | if (true) { |
| 42 | _nocheck__trace_mhp_pc_dimm_assigned_slot(slot); |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | #define TRACE_MEMORY_DEVICE_PRE_PLUG_BACKEND_DSTATE() ( \ |
| 47 | trace_event_get_state_dynamic_by_id(TRACE_MEMORY_DEVICE_PRE_PLUG) || \ |
| 48 | false) |
| 49 | |
| 50 | static inline void _nocheck__trace_memory_device_pre_plug(const char * id, uint64_t addr) |
| 51 | { |
| 52 | if (trace_event_get_state(TRACE_MEMORY_DEVICE_PRE_PLUG) && qemu_loglevel_mask(LOG_TRACE)) { |
| 53 | struct timeval _now; |
| 54 | gettimeofday(&_now, NULL); |
| 55 | qemu_log("%d@%zu.%06zu:memory_device_pre_plug " "id=%s addr=0x%" PRIx64 "\n" , |
| 56 | qemu_get_thread_id(), |
| 57 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
| 58 | , id, addr); |
| 59 | } |
| 60 | } |
| 61 | |
| 62 | static inline void trace_memory_device_pre_plug(const char * id, uint64_t addr) |
| 63 | { |
| 64 | if (true) { |
| 65 | _nocheck__trace_memory_device_pre_plug(id, addr); |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | #define TRACE_MEMORY_DEVICE_PLUG_BACKEND_DSTATE() ( \ |
| 70 | trace_event_get_state_dynamic_by_id(TRACE_MEMORY_DEVICE_PLUG) || \ |
| 71 | false) |
| 72 | |
| 73 | static inline void _nocheck__trace_memory_device_plug(const char * id, uint64_t addr) |
| 74 | { |
| 75 | if (trace_event_get_state(TRACE_MEMORY_DEVICE_PLUG) && qemu_loglevel_mask(LOG_TRACE)) { |
| 76 | struct timeval _now; |
| 77 | gettimeofday(&_now, NULL); |
| 78 | qemu_log("%d@%zu.%06zu:memory_device_plug " "id=%s addr=0x%" PRIx64 "\n" , |
| 79 | qemu_get_thread_id(), |
| 80 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
| 81 | , id, addr); |
| 82 | } |
| 83 | } |
| 84 | |
| 85 | static inline void trace_memory_device_plug(const char * id, uint64_t addr) |
| 86 | { |
| 87 | if (true) { |
| 88 | _nocheck__trace_memory_device_plug(id, addr); |
| 89 | } |
| 90 | } |
| 91 | |
| 92 | #define TRACE_MEMORY_DEVICE_UNPLUG_BACKEND_DSTATE() ( \ |
| 93 | trace_event_get_state_dynamic_by_id(TRACE_MEMORY_DEVICE_UNPLUG) || \ |
| 94 | false) |
| 95 | |
| 96 | static inline void _nocheck__trace_memory_device_unplug(const char * id, uint64_t addr) |
| 97 | { |
| 98 | if (trace_event_get_state(TRACE_MEMORY_DEVICE_UNPLUG) && qemu_loglevel_mask(LOG_TRACE)) { |
| 99 | struct timeval _now; |
| 100 | gettimeofday(&_now, NULL); |
| 101 | qemu_log("%d@%zu.%06zu:memory_device_unplug " "id=%s addr=0x%" PRIx64 "\n" , |
| 102 | qemu_get_thread_id(), |
| 103 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
| 104 | , id, addr); |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | static inline void trace_memory_device_unplug(const char * id, uint64_t addr) |
| 109 | { |
| 110 | if (true) { |
| 111 | _nocheck__trace_memory_device_unplug(id, addr); |
| 112 | } |
| 113 | } |
| 114 | #endif /* TRACE_HW_MEM_GENERATED_TRACERS_H */ |
| 115 | |