static void ps2_kbd_save(QEMUFile* f, void* opaque) { PS2KbdState *s = (PS2KbdState*)opaque; ps2_common_save (f, &s->common); qemu_put_be32s(f, &s->scan_enabled); qemu_put_be32s(f, &s->translate); }
static void ps2_mouse_save(QEMUFile* f, void* opaque) { PS2MouseState *s = (PS2MouseState*)opaque; ps2_common_save (f, &s->common); qemu_put_8s(f, &s->mouse_status); qemu_put_8s(f, &s->mouse_resolution); qemu_put_8s(f, &s->mouse_sample_rate); qemu_put_8s(f, &s->mouse_wrap); qemu_put_8s(f, &s->mouse_type); qemu_put_8s(f, &s->mouse_detect_state); qemu_put_be32(f, s->mouse_dx); qemu_put_be32(f, s->mouse_dy); qemu_put_be32(f, s->mouse_dz); qemu_put_8s(f, &s->mouse_buttons); }