/qemu/replay/ |
H A D | replay-events.c | 41 ((QEMUBHFunc *)event->opaque)(event->opaque2); in replay_run_event() 91 g_free(event); in replay_flush_events() 126 event->id = id; in replay_add_event() 222 Event *event; in replay_read_event() local 237 return event; in replay_read_event() 242 return event; in replay_read_event() 247 return event; in replay_read_event() 257 return event; in replay_read_event() 272 if (event) { in replay_read_event() 276 return event; in replay_read_event() [all …]
|
H A D | replay-net.c | 57 event->flags = flags; in replay_net_packet_event() 60 event->id = rns->id; in replay_net_packet_event() 61 iov_to_buf(iov, iovcnt, 0, event->data, event->size); in replay_net_packet_event() 68 NetEvent *event = opaque; in replay_event_net_run() local 77 event->flags, &iov, 1, network_filters[event->id]); in replay_event_net_run() 79 g_free(event->data); in replay_event_net_run() 80 g_free(event); in replay_event_net_run() 85 NetEvent *event = opaque; in replay_event_net_save() local 89 replay_put_array(event->data, event->size); in replay_event_net_save() 98 replay_get_array_alloc(&event->data, &event->size); in replay_event_net_load() [all …]
|
H A D | replay-char.c | 56 if (event->id < 0) { in replay_chr_be_write() 60 event->buf = g_malloc(len); in replay_chr_be_write() 61 memcpy(event->buf, buf, len); in replay_chr_be_write() 62 event->len = len; in replay_chr_be_write() 71 qemu_chr_be_write_impl(char_drivers[event->id], event->buf, in replay_event_char_read_run() 74 g_free(event->buf); in replay_event_char_read_run() 75 g_free(event); in replay_event_char_read_run() 82 replay_put_byte(event->id); in replay_event_char_read_save() 83 replay_put_array(event->buf, event->len); in replay_event_char_read_save() 91 replay_get_array_alloc(&event->buf, &event->len); in replay_event_char_read_load() [all …]
|
/qemu/scripts/tracetool/backend/ |
H A D | simple.py | 31 for event in events: 33 api=event.api(), 34 args=event.args) 38 def generate_h(event, group): argument 40 api=event.api(), 56 def generate_c(event, group): argument 60 api=event.api(), 61 args=event.args) 72 if len(event.args) == 0: 91 event_obj=event.api(event.QEMU_EVENT), [all …]
|
H A D | ftrace.py | 28 def generate_h(event, group): argument 29 argnames = ", ".join(event.args.names()) 30 if len(event.args) > 0: 46 name=event.name, 47 args=event.args, 48 event_id="TRACE_" + event.name.upper(), 49 event_lineno=event.lineno, 50 event_filename=os.path.relpath(event.filename), 51 fmt=event.fmt.rstrip("\n"), 55 def generate_h_backend_dstate(event, group): argument [all …]
|
H A D | log.py | 29 def generate_h(event, group): argument 30 argnames = ", ".join(event.args.names()) 31 if len(event.args) > 0: 34 if "vcpu" in event.properties: 38 cond = "trace_event_get_state(%s)" % ("TRACE_" + event.name.upper()) 57 event_lineno=event.lineno, 58 event_filename=os.path.relpath(event.filename), 59 name=event.name, 60 fmt=event.fmt.rstrip("\n"), 64 def generate_h_backend_dstate(event, group): argument [all …]
|
H A D | syslog.py | 28 def generate_h(event, group): argument 29 argnames = ", ".join(event.args.names()) 30 if len(event.args) > 0: 33 if "vcpu" in event.properties: 37 cond = "trace_event_get_state(%s)" % ("TRACE_" + event.name.upper()) 45 event_lineno=event.lineno, 46 event_filename=os.path.relpath(event.filename), 47 name=event.name, 48 fmt=event.fmt.rstrip("\n"), 52 def generate_h_backend_dstate(event, group): argument [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 185.out | 39 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 40 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 43 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"g… 44 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 45 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 46 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 47 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 51 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 66 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"g… 74 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… [all …]
|
H A D | 109.out | 15 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 16 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 19 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 21 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 22 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 26 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"g… 35 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 36 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 44 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… 46 {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "d… [all …]
|
H A D | 030 | 376 self.assert_qmp(event, 'data/type', 'commit') 377 self.assert_qmp_absent(event, 'data/error') 453 if event['event'] == 'BLOCK_JOB_READY': 486 if event['event'] == 'BLOCK_JOB_READY': 623 def create_blkdebug_file(self, name, event, errno): argument 643 ''' % (event, errno, self.STREAM_BUFFER_SIZE // 512, event, event)) 673 if event['event'] == 'BLOCK_JOB_ERROR': 700 if event['event'] == 'BLOCK_JOB_ERROR': 733 if event['event'] == 'BLOCK_JOB_ERROR': 781 if event['event'] == 'BLOCK_JOB_ERROR': [all …]
|
H A D | nbd-fault-injector.py | 93 self.event = event 97 def match(self, event, io): argument 98 if event != self.event: 121 def send(self, buf, event): argument 124 self.check(event, 'write') 126 def recv(self, bufsize, event): argument 129 self.check(event, 'read') 143 conn.send(buf, event='neg1') 154 conn.send(buf, event='neg2') 172 conn.send(buf, event='reply') [all …]
|
H A D | 026 | 66 for event in \ 90 event = "$event" 102 if [ "$event" == "l2_update" ]; then 110 if [ "$event" == "l2_load" ]; then 130 for event in \ 148 event = "$event" 174 for event in \ 187 event = "$event" 196 echo "Event: $event; errno: $errno; imm: $imm; once: $once" 212 event = "write_aio" [all …]
|
H A D | 219.out | 7 {"data": {"id": "job0", "status": "created"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 8 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 13 {"data": {"id": "job0", "status": "paused"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microseco… 16 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 20 {"data": {"id": "job0", "status": "paused"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microseco… 23 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 27 {"data": {"id": "job0", "status": "paused"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microseco… 30 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 34 {"data": {"id": "job0", "status": "paused"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microseco… 48 {"data": {"id": "job0", "status": "ready"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsecon… [all …]
|
H A D | 083 | 47 local event export_name=foo extra_args nbd_addr nbd_url proto when 70 event=$1 72 echo "=== Check disconnect $when $event ===" 77 event=$event 113 for event in neg1 "export" neg2 request reply data; do 115 check_disconnect "--$proto" "$event" "$when" 119 case "$event" in 122 check_disconnect "--$proto" "$event" "$when" 127 check_disconnect "--$proto" "$event" "$when" 132 check_disconnect "--$proto" "$event" "$when" [all …]
|
/qemu/hw/usb/ |
H A D | ccid-card-emulated.c | 145 assert(event); in emulated_apdu_from_guest() 147 event->p.data.len = len; in emulated_apdu_from_guest() 177 assert(event); in emulated_push_type() 186 assert(event); in emulated_push_error() 197 assert(event); in emulated_push_data_type() 199 event->p.data.len = len; in emulated_push_data_type() 238 EmulEvent *event; in handle_apdu_thread() local 265 event->p.data.data, event->p.data.len, in handle_apdu_thread() 284 VEvent *event = NULL; in event_thread() local 291 if (event == NULL || event->type == VEVENT_LAST) { in event_thread() [all …]
|
/qemu/scripts/tracetool/ |
H A D | vcpu.py | 19 def transform_event(event): argument 21 if "vcpu" in event.properties: 22 event.args = Arguments([("void *", "__cpu"), event.args]) 24 event.fmt = fmt + event.fmt 25 return event 28 def transform_args(format, event, *args, **kwargs): argument 51 if "vcpu" in event.properties: 56 return Arguments([func(event.args[:1], *args, **kwargs), 57 event.args[1:]]) 59 return event.args
|
/qemu/ui/ |
H A D | input-linux.c | 60 struct input_event event; member 142 if (event->type == EV_KEY) { in input_linux_handle_keyboard() 143 if (event->value > 2 || (event->value > 1 && !il->repeat)) { in input_linux_handle_keyboard() 150 if (event->code >= KEY_CNT) { in input_linux_handle_keyboard() 159 if (!il->keydown[event->code] && event->value) { in input_linux_handle_keyboard() 163 if (il->keydown[event->code] && !event->value) { in input_linux_handle_keyboard() 205 switch (event->type) { in input_linux_handle_mouse() 207 switch (event->code) { in input_linux_handle_mouse() 233 switch (event->code) { in input_linux_handle_mouse() 241 il->wheel = event->value; in input_linux_handle_mouse() [all …]
|
/qemu/hw/input/ |
H A D | virtio-input-hid.c | 86 virtio_input_event event; in virtio_input_handle_event() local 136 event.type = cpu_to_le16(EV_REL); in virtio_input_handle_event() 175 virtio_input_event event = { in virtio_input_handle_sync() local 181 virtio_input_send(vinput, &event); in virtio_input_handle_sync() 217 switch (le16_to_cpu(event->type)) { in virtio_input_hid_handle_status() 219 if (event->code == LED_NUML) { in virtio_input_hid_handle_status() 226 if (event->value) { in virtio_input_hid_handle_status() 271 .event = virtio_input_handle_event, 328 .event = virtio_input_handle_event, 422 .event = virtio_input_handle_event, [all …]
|
/qemu/hw/char/ |
H A D | sclpconsole-lm.c | 43 SCLPEvent event; member 73 if (scon->event.event_pending) { in DECLARE_INSTANCE_CHECKER() 86 scon->event.event_pending = true; in chr_read() 130 SCLPConsoleLM *cons = SCLPLM_CONSOLE(event); in get_console_data() 142 event->event_pending = false; in get_console_data() 155 if (!event->event_pending) { in read_event_data() 269 written = process_mdb(event, mdbo); in write_event_data() 308 static int console_init(SCLPEvent *event) in console_init() argument 328 SCLPEvent *event = SCLP_EVENT(dev); in console_reset() local 329 SCLPConsoleLM *scon = SCLPLM_CONSOLE(event); in console_reset() [all …]
|
H A D | sclpconsole.c | 37 SCLPEvent event; member 80 scon->event.event_pending = true; in chr_read() 107 SCLPConsole *cons = SCLP_CONSOLE(event); in get_console_data() 121 event->event_pending = false; in get_console_data() 145 if (!event->event_pending) { in read_event_data() 169 SCLPConsole *scon = SCLP_CONSOLE(event); in write_console_data() 224 static int console_init(SCLPEvent *event) in console_init() argument 228 SCLPConsole *scon = SCLP_CONSOLE(event); in console_init() 243 SCLPEvent *event = SCLP_EVENT(dev); in console_reset() local 244 SCLPConsole *scon = SCLP_CONSOLE(event); in console_reset() [all …]
|
/qemu/scripts/ |
H A D | simpletrace.py | 93 for event_id, event in enumerate(events): 94 event_id_to_name[event_id] = event.name 110 event = event_mapping[event_name] 119 for type, _ in event.args: 171 def catchall(self, event, rec): argument 175 def _build_fn(self, event): argument 176 fn = getattr(self, event.name, None) 181 event_argcount = len(event.args) 207 self._fn_cache[event_id](event, rec) 270 fn(*rec_args, event=event, **kwargs) [all …]
|
/qemu/hw/s390x/ |
H A D | sclpquiesce.c | 43 static int read_event_data(SCLPEvent *event, EventBufferHeader *evt_buf_hdr, in read_event_data() argument 52 if (!event->event_pending) { in read_event_data() 55 event->event_pending = false; in read_event_data() 83 SCLPEvent *event; member 89 SCLPEvent *event = qn->event; in quiesce_powerdown_req() local 91 event->event_pending = true; in quiesce_powerdown_req() 96 static int quiesce_init(SCLPEvent *event) in quiesce_init() argument 101 qn.event = event; in quiesce_init() 110 SCLPEvent *event = SCLP_EVENT(dev); in quiesce_reset() local 112 event->event_pending = false; in quiesce_reset()
|
/qemu/docs/spin/ |
H A D | aio_notify_bug.promela | 25 bool event; 41 :: !USE_NOTIFY_ME || notify_me -> event = 1; 56 :: event -> skip; \ 64 event = 0; 113 /* There must be infinitely many transitions of event as long 116 * If event stayed always true, the waiters would be busy looping. 117 * If event stayed always false, the waiters would be sleeping 122 :: !event -> goto accept_if_event_not_eventually_true; 123 :: event -> goto accept_if_event_not_eventually_false; 129 :: !event && notifier_done -> do :: true -> skip; od; [all …]
|
H A D | aio_notify_accept.promela | 27 bool event; 51 event = 1; 54 :: !notified -> event = 1; 59 event = 1; 125 /* There must be infinitely many transitions of event as long 128 * If event stayed always true, the waiters would be busy looping. 129 * If event stayed always false, the waiters would be sleeping 134 :: !event -> goto accept_if_event_not_eventually_true; 135 :: event -> goto accept_if_event_not_eventually_false; 141 :: !event && notifier_done -> do :: true -> skip; od; [all …]
|
/qemu/util/ |
H A D | event_notifier-win32.c | 19 e->event = CreateEvent(NULL, TRUE, FALSE, NULL); in event_notifier_init() 20 assert(e->event); in event_notifier_init() 26 CloseHandle(e->event); in event_notifier_cleanup() 27 e->event = NULL; in event_notifier_cleanup() 32 return e->event; in event_notifier_get_handle() 37 SetEvent(e->event); in event_notifier_set() 43 int ret = WaitForSingleObject(e->event, 0); in event_notifier_test_and_clear() 45 ResetEvent(e->event); in event_notifier_test_and_clear()
|