/qemu/trace/ |
H A D | qmp.c | 20 TraceEvent *ev = trace_event_name(name); in check_events() local 23 if (ev == NULL) { in check_events() 38 TraceEvent *ev; in check_events() local 55 TraceEvent *ev; in qmp_trace_event_get_state() local 65 while ((ev = trace_event_iter_next(&iter)) != NULL) { in qmp_trace_event_get_state() 69 value->name = g_strdup(trace_event_get_name(ev)); in qmp_trace_event_get_state() 71 if (!trace_event_get_state_static(ev)) { in qmp_trace_event_get_state() 74 if (trace_event_get_state_dynamic(ev)) { in qmp_trace_event_get_state() 91 TraceEvent *ev; in qmp_trace_event_set_state() local 103 if (!trace_event_get_state_static(ev)) { in qmp_trace_event_set_state() [all …]
|
H A D | control-internal.h | 22 static inline uint32_t trace_event_get_id(TraceEvent *ev) in trace_event_get_id() argument 24 assert(ev != NULL); in trace_event_get_id() 25 return ev->id; in trace_event_get_id() 28 static inline const char * trace_event_get_name(TraceEvent *ev) in trace_event_get_name() argument 30 assert(ev != NULL); in trace_event_get_name() 31 return ev->name; in trace_event_get_name() 34 static inline bool trace_event_get_state_static(TraceEvent *ev) in trace_event_get_state_static() argument 36 assert(ev != NULL); in trace_event_get_state_static() 37 return ev->sstate; in trace_event_get_state_static() 44 static inline bool trace_event_get_state_dynamic(TraceEvent *ev) in trace_event_get_state_dynamic() argument [all …]
|
H A D | control-target.c | 17 void trace_event_set_state_dynamic_init(TraceEvent *ev, bool state) in trace_event_set_state_dynamic_init() argument 20 assert(trace_event_get_state_static(ev)); in trace_event_set_state_dynamic_init() 25 state_pre = *ev->dstate; in trace_event_set_state_dynamic_init() 29 *ev->dstate = 1; in trace_event_set_state_dynamic_init() 32 *ev->dstate = 0; in trace_event_set_state_dynamic_init() 37 void trace_event_set_state_dynamic(TraceEvent *ev, bool state) in trace_event_set_state_dynamic() argument 39 assert(trace_event_get_state_static(ev)); in trace_event_set_state_dynamic() 47 bool state_pre = *ev->dstate; in trace_event_set_state_dynamic() 51 *ev->dstate = 1; in trace_event_set_state_dynamic() 54 *ev->dstate = 0; in trace_event_set_state_dynamic()
|
H A D | control.c | 87 TraceEvent *ev; in trace_event_name() local 89 while ((ev = trace_event_iter_next(&iter)) != NULL) { in trace_event_name() 90 if (strcmp(trace_event_get_name(ev), name) == 0) { in trace_event_name() 91 return ev; in trace_event_name() 136 return ev; in trace_event_iter_next() 145 TraceEvent *ev; in trace_list_events() local 147 while ((ev = trace_event_iter_next(&iter)) != NULL) { in trace_list_events() 148 fprintf(f, "%s\n", trace_event_get_name(ev)); in trace_list_events() 163 TraceEvent *ev; in do_trace_enable_events() local 168 if (!trace_event_get_state_static(ev)) { in do_trace_enable_events() [all …]
|
H A D | control.h | 90 static uint32_t trace_event_get_id(TraceEvent *ev); 97 static const char * trace_event_get_name(TraceEvent *ev); 136 static bool trace_event_get_state_static(TraceEvent *ev); 145 static bool trace_event_get_state_dynamic(TraceEvent *ev); 156 void trace_event_set_state_dynamic(TraceEvent *ev, bool state);
|
H A D | trace-hmp-cmds.c | 107 TraceEvent *ev; in info_trace_events_completion() local 110 while ((ev = trace_event_iter_next(&iter)) != NULL) { in info_trace_events_completion() 111 readline_add_completion(rs, trace_event_get_name(ev)); in info_trace_events_completion() 125 TraceEvent *ev; in trace_event_completion() local 128 while ((ev = trace_event_iter_next(&iter)) != NULL) { in trace_event_completion() 129 readline_add_completion(rs, trace_event_get_name(ev)); in trace_event_completion()
|
H A D | simple.c | 286 TraceEvent *ev; in st_write_event_mapping() local 288 while ((ev = trace_event_iter_next(iter)) != NULL) { in st_write_event_mapping() 289 uint64_t id = trace_event_get_id(ev); in st_write_event_mapping() 290 const char *name = trace_event_get_name(ev); in st_write_event_mapping()
|
/qemu/util/ |
H A D | qemu-thread-posix.c | 325 assert(ev->initialized); in qemu_futex_wake() 326 pthread_mutex_lock(&ev->lock); in qemu_futex_wake() 337 assert(ev->initialized); in qemu_futex_wait() 339 if (ev->value == val) { in qemu_futex_wait() 340 pthread_cond_wait(&ev->cond, &ev->lock); in qemu_futex_wait() 372 ev->initialized = true; in qemu_event_init() 377 assert(ev->initialized); in qemu_event_destroy() 378 ev->initialized = false; in qemu_event_destroy() 387 assert(ev->initialized); in qemu_event_set() 410 assert(ev->initialized); in qemu_event_reset() [all …]
|
H A D | qemu-thread-win32.c | 262 ev->initialized = true; in qemu_event_init() 267 assert(ev->initialized); in qemu_event_destroy() 268 ev->initialized = false; in qemu_event_destroy() 269 CloseHandle(ev->event); in qemu_event_destroy() 272 void qemu_event_set(QemuEvent *ev) in qemu_event_set() argument 274 assert(ev->initialized); in qemu_event_set() 290 SetEvent(ev->event); in qemu_event_set() 297 assert(ev->initialized); in qemu_event_reset() 312 void qemu_event_wait(QemuEvent *ev) in qemu_event_wait() argument 316 assert(ev->initialized); in qemu_event_wait() [all …]
|
H A D | filemonitor-inotify.c | 89 struct inotify_event *ev = (struct inotify_event *)(buf + used); in qemu_file_monitor_watch() local 96 assert(len - used - sizeof(struct inotify_event) >= ev->len); in qemu_file_monitor_watch() 98 name = ev->len ? ev->name : ""; in qemu_file_monitor_watch() 99 dir = g_hash_table_lookup(mon->idmap, GINT_TO_POINTER(ev->wd)); in qemu_file_monitor_watch() 100 iev = ev->mask & in qemu_file_monitor_watch() 104 used += sizeof(struct inotify_event) + ev->len; in qemu_file_monitor_watch() 138 trace_qemu_file_monitor_event(mon, dir->path, name, ev->mask, in qemu_file_monitor_watch()
|
H A D | fdmon-epoll.c | 81 int ev = events[i].events; in fdmon_epoll_wait() local 82 int revents = (ev & EPOLLIN ? G_IO_IN : 0) | in fdmon_epoll_wait() 83 (ev & EPOLLOUT ? G_IO_OUT : 0) | in fdmon_epoll_wait() 84 (ev & EPOLLHUP ? G_IO_HUP : 0) | in fdmon_epoll_wait() 85 (ev & EPOLLERR ? G_IO_ERR : 0); in fdmon_epoll_wait()
|
/qemu/ui/ |
H A D | sdl2.c | 514 && (ev->motion.x == 0 || ev->motion.y == 0 || in handle_mousemotion() 515 ev->motion.x == max_x || ev->motion.y == max_y)) { in handle_mousemotion() 519 (ev->motion.x > 0 && ev->motion.x < max_x && in handle_mousemotion() 520 ev->motion.y > 0 && ev->motion.y < max_y)) { in handle_mousemotion() 525 sdl_send_mouse_event(scon, ev->motion.xrel, ev->motion.yrel, in handle_mousemotion() 526 ev->motion.x, ev->motion.y, ev->motion.state); in handle_mousemotion() 540 bev = &ev->button; in handle_mousebutton() 593 switch (ev->window.event) { in handle_windowevent() 665 SDL_Event ev1, *ev = &ev1; in sdl2_poll_events() local 675 switch (ev->type) { in sdl2_poll_events() [all …]
|
H A D | sdl2-input.c | 33 SDL_KeyboardEvent *ev) in sdl2_process_key() argument 38 if (ev->keysym.scancode >= qemu_input_map_usb_to_qcode_len) { in sdl2_process_key() 41 qcode = qemu_input_map_usb_to_qcode[ev->keysym.scancode]; in sdl2_process_key() 42 trace_sdl2_process_key(ev->keysym.scancode, qcode, in sdl2_process_key() 43 ev->type == SDL_KEYDOWN ? "down" : "up"); in sdl2_process_key() 44 qkbd_state_key_event(scon->kbd, qcode, ev->type == SDL_KEYDOWN); in sdl2_process_key() 49 if (ev->type == SDL_KEYDOWN) { in sdl2_process_key()
|
/qemu/plugins/ |
H A D | core.c | 81 ctx->callbacks[ev] = NULL; in plugin_unregister_cb__locked() 83 clear_bit(ev, plugin.mask); in plugin_unregister_cb__locked() 98 switch (ev) { in plugin_vcpu_cb__simple() 125 switch (ev) { in plugin_cb__simple() 148 switch (ev) { in plugin_cb__udata() 184 ctx->callbacks[ev] = cb; in do_plugin_register_cb() 186 if (!test_bit(ev, plugin.mask)) { in do_plugin_register_cb() 187 set_bit(ev, plugin.mask); in do_plugin_register_cb() 632 enum qemu_plugin_event ev; in qemu_plugin_user_exit() local 647 for (ev = 0; ev < QEMU_PLUGIN_EV_MAX; ev++) { in qemu_plugin_user_exit() [all …]
|
H A D | plugin.h | 81 void plugin_register_cb(qemu_plugin_id_t id, enum qemu_plugin_event ev, 85 enum qemu_plugin_event ev); 88 plugin_register_cb_udata(qemu_plugin_id_t id, enum qemu_plugin_event ev,
|
H A D | loader.c | 327 enum qemu_plugin_event ev; in plugin_reset_destroy__locked() local 336 for (ev = 0; ev < QEMU_PLUGIN_EV_MAX; ev++) { in plugin_reset_destroy__locked() 337 plugin_unregister_cb__locked(ctx, ev); in plugin_reset_destroy__locked()
|
/qemu/stubs/ |
H A D | trace-control.c | 14 void trace_event_set_state_dynamic_init(TraceEvent *ev, bool state) in trace_event_set_state_dynamic_init() argument 16 trace_event_set_state_dynamic(ev, state); in trace_event_set_state_dynamic_init() 19 void trace_event_set_state_dynamic(TraceEvent *ev, bool state) in trace_event_set_state_dynamic() argument 22 assert(trace_event_get_state_static(ev)); in trace_event_set_state_dynamic() 28 state_pre = *(ev->dstate); in trace_event_set_state_dynamic() 32 *(ev->dstate) = 1; in trace_event_set_state_dynamic() 35 *(ev->dstate) = 0; in trace_event_set_state_dynamic()
|
/qemu/tests/qemu-iotests/ |
H A D | 260 | 73 ev = vm.events_wait((('BLOCK_JOB_READY', None), 75 log(filter_qmp_event(ev)) 76 if (ev['event'] == 'BLOCK_JOB_COMPLETED'): 82 ev = vm.event_wait('BLOCK_JOB_COMPLETED') 83 log(filter_qmp_event(ev))
|
H A D | common.qemu | 107 QEMU_EVENTS="${QEMU_EVENTS:+${QEMU_EVENTS}%}${ev}" 242 for ev in $CURRENT_QEMU_EVENTS 244 grep -q "$match" < <(echo "${ev}") 246 echo "${ev}" | _filter_testdir | _filter_qemu \ 250 QEMU_EVENTS="${QEMU_EVENTS:+${QEMU_EVENTS}%}${ev}"
|
/qemu/monitor/ |
H A D | monitor.c | 430 MonitorQapiEvent *ev; in qapi_event_emit() local 436 ev = g_new(MonitorQapiEvent, 1); in qapi_event_emit() 437 ev->qdict = qobject_ref(qdict); in qapi_event_emit() 438 ev->event = event; in qapi_event_emit() 439 QSIMPLEQ_INSERT_TAIL(&event_queue, ev, entry); in qapi_event_emit() 446 while ((ev = QSIMPLEQ_FIRST(&event_queue)) != NULL) { in qapi_event_emit() 448 monitor_qapi_event_queue_no_reenter(ev->event, ev->qdict); in qapi_event_emit() 449 qobject_unref(ev->qdict); in qapi_event_emit() 450 g_free(ev); in qapi_event_emit()
|
/qemu/tests/qemu-iotests/tests/ |
H A D | iothreads-stream | 67 ev = vm.event_wait('JOB_STATUS_CHANGE', timeout=0.1) 68 if ev is not None and ev['data']['status'] == 'null':
|
H A D | stream-error-on-reset | 121 ev = self.vm.event_wait('JOB_STATUS_CHANGE') 122 if ev['data']['status'] == 'running': 128 elif ev['data']['status'] == 'null':
|
/qemu/hw/i386/kvm/ |
H A D | xen_xenstore.c | 1322 if (ev) { in free_watch_event() 1323 g_free(ev->path); in free_watch_event() 1324 g_free(ev->token); in free_watch_event() 1325 g_free(ev); in free_watch_event() 1334 ev->path = g_strdup(path); in queue_watch() 1335 ev->token = g_strdup(token); in queue_watch() 1374 deliver_watch(s, ev->path, ev->token); in process_watch_events() 1377 free_watch_event(ev); in process_watch_events() 1634 w->fn(w->opaque, ev->path); in be_watch_bh() 1637 free_watch_event(ev); in be_watch_bh() [all …]
|
/qemu/include/qemu/ |
H A D | thread.h | 183 void qemu_event_init(QemuEvent *ev, bool init); 184 void qemu_event_set(QemuEvent *ev); 185 void qemu_event_reset(QemuEvent *ev); 186 void qemu_event_wait(QemuEvent *ev); 187 void qemu_event_destroy(QemuEvent *ev);
|
/qemu/hw/acpi/ |
H A D | generic_event_device.c | 277 static void acpi_ged_send_event(AcpiDeviceIf *adev, AcpiEventStatusBits ev) in acpi_ged_send_event() argument 283 if (ev & ACPI_MEMORY_HOTPLUG_STATUS) { in acpi_ged_send_event() 285 } else if (ev & ACPI_POWER_DOWN_STATUS) { in acpi_ged_send_event() 287 } else if (ev & ACPI_NVDIMM_HOTPLUG_STATUS) { in acpi_ged_send_event() 291 warn_report("GED: Unsupported event %d. No irq injected", ev); in acpi_ged_send_event()
|