Lines Matching full:event
23 /* Char event attributes. */
53 CharEvent *event = g_new0(CharEvent, 1); in replay_chr_be_write() local
55 event->id = find_char_driver(s); in replay_chr_be_write()
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()
64 replay_add_event(REPLAY_ASYNC_EVENT_CHAR_READ, event, NULL, 0); in replay_chr_be_write()
69 CharEvent *event = (CharEvent *)opaque; in replay_event_char_read_run() local
71 qemu_chr_be_write_impl(char_drivers[event->id], event->buf, in replay_event_char_read_run()
72 (int)event->len); 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()
80 CharEvent *event = (CharEvent *)opaque; in replay_event_char_read_save() local
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()
88 CharEvent *event = g_new0(CharEvent, 1); in replay_event_char_read_load() local
90 event->id = replay_get_byte(); in replay_event_char_read_load()
91 replay_get_array_alloc(&event->buf, &event->len); in replay_event_char_read_load()
93 return event; in replay_event_char_read_load()
116 replay_sync_error("Missing character write event in the replay log"); in replay_char_write_event_load()
137 replay_sync_error("Missing character read all event in the replay log"); in replay_char_read_all_load()