/qemu/hw/input/ |
H A D | hid.c | 75 bool hid_has_events(HIDState *hs) in hid_has_events() argument 77 return hs->n > 0 || hs->idle_pending; in hid_has_events() 82 HIDState *hs = opaque; in hid_idle_timer() local 84 hs->idle_pending = true; in hid_idle_timer() 85 hs->event(hs); in hid_idle_timer() 88 static void hid_del_idle_timer(HIDState *hs) in hid_del_idle_timer() argument 90 if (hs->idle_timer) { in hid_del_idle_timer() 91 timer_free(hs->idle_timer); in hid_del_idle_timer() 92 hs->idle_timer = NULL; in hid_del_idle_timer() 96 void hid_set_next_idle(HIDState *hs) in hid_set_next_idle() argument [all …]
|
H A D | virtio-input-hid.c | 188 vhid->hs = qemu_input_handler_register(dev, vhid->handler); in virtio_input_hid_realize() 189 if (vhid->display && vhid->hs) { in virtio_input_hid_realize() 190 qemu_input_handler_bind(vhid->hs, vhid->display, vhid->head, NULL); in virtio_input_hid_realize() 197 qemu_input_handler_unregister(vhid->hs); in virtio_input_hid_unrealize() 205 qemu_input_handler_activate(vhid->hs); in virtio_input_hid_change_active() 207 qemu_input_handler_deactivate(vhid->hs); in virtio_input_hid_change_active()
|
H A D | adb-mouse.c | 41 QemuInputHandlerState *hs; member 280 s->hs = qemu_input_handler_register(dev, &adb_mouse_handler); in adb_mouse_realizefn()
|
/qemu/hw/usb/ |
H A D | dev-hid.c | 561 static void usb_hid_changed(HIDState *hs) in usb_hid_changed() argument 563 USBHIDState *us = container_of(hs, USBHIDState, hid); in usb_hid_changed() 579 HIDState *hs = &us->hid; in usb_hid_handle_control() local 592 if (hs->kind == HID_MOUSE) { in usb_hid_handle_control() 596 } else if (hs->kind == HID_TABLET) { in usb_hid_handle_control() 600 } else if (hs->kind == HID_KEYBOARD) { in usb_hid_handle_control() 611 if (hs->kind == HID_MOUSE || hs->kind == HID_TABLET) { in usb_hid_handle_control() 612 p->actual_length = hid_pointer_poll(hs, data, length); in usb_hid_handle_control() 613 } else if (hs->kind == HID_KEYBOARD) { in usb_hid_handle_control() 614 p->actual_length = hid_keyboard_poll(hs, data, length); in usb_hid_handle_control() [all …]
|
/qemu/include/hw/input/ |
H A D | hid.h | 51 void hid_init(HIDState *hs, int kind, HIDEventFunc event); 52 void hid_reset(HIDState *hs); 53 void hid_free(HIDState *hs); 55 bool hid_has_events(HIDState *hs); 56 void hid_set_next_idle(HIDState *hs); 57 void hid_pointer_activate(HIDState *hs); 58 int hid_pointer_poll(HIDState *hs, uint8_t *buf, int len); 59 int hid_keyboard_poll(HIDState *hs, uint8_t *buf, int len); 60 int hid_keyboard_write(HIDState *hs, uint8_t *buf, int len);
|
/qemu/chardev/ |
H A D | msmouse.c | 60 QemuInputHandlerState *hs; member 250 if (mouse->hs) { in char_msmouse_finalize() 251 qemu_input_handler_unregister(mouse->hs); in char_msmouse_finalize() 264 mouse->hs = qemu_input_handler_register((DeviceState *)mouse, in msmouse_chr_open()
|
H A D | wctablet.c | 70 QemuInputHandlerState *hs; member 322 if (tablet->hs) { in wctablet_chr_finalize() 323 qemu_input_handler_unregister(tablet->hs); in wctablet_chr_finalize() 341 tablet->hs = qemu_input_handler_register((DeviceState *)tablet, in wctablet_chr_open()
|
/qemu/target/i386/whpx/ |
H A D | whpx-all.c | 263 WHV_X64_SEGMENT_REGISTER hs; in whpx_seg_q2h() local 266 hs.Base = qs->base; in whpx_seg_q2h() 267 hs.Limit = qs->limit; in whpx_seg_q2h() 268 hs.Selector = qs->selector; in whpx_seg_q2h() 271 hs.Attributes = 0; in whpx_seg_q2h() 272 hs.SegmentType = 3; in whpx_seg_q2h() 273 hs.Present = 1; in whpx_seg_q2h() 274 hs.DescriptorPrivilegeLevel = 3; in whpx_seg_q2h() 275 hs.NonSystemSegment = 1; in whpx_seg_q2h() 278 hs.Attributes = (flags >> DESC_TYPE_SHIFT); in whpx_seg_q2h() [all …]
|
/qemu/hw/uefi/ |
H A D | var-service-siglist.c | 71 uefi_vars_hash *h, *hs; in uefi_vars_siglist_free() local 77 QTAILQ_FOREACH_SAFE(h, &siglist->sha256, next, hs) { in uefi_vars_siglist_free()
|
/qemu/target/riscv/insn_trans/ |
H A D | trans_rvi.c.inc | 706 TCGv hs = tcg_temp_new(); 713 tcg_gen_andi_tl(hs, shamt, 64); 724 tcg_gen_movcond_tl(TCG_COND_NE, destl, hs, zero, zero, ll); 725 tcg_gen_movcond_tl(TCG_COND_NE, desth, hs, zero, ll, h1); 748 TCGv hs = tcg_temp_new(); 755 tcg_gen_andi_tl(hs, shamt, 64); 766 tcg_gen_movcond_tl(TCG_COND_NE, destl, hs, zero, h1, h0); 767 tcg_gen_movcond_tl(TCG_COND_NE, desth, hs, zero, zero, h1); 780 TCGv hs = tcg_temp_new(); 787 tcg_gen_andi_tl(hs, shamt, 64); [all …]
|
/qemu/include/hw/char/ |
H A D | escc.h | 47 QemuInputHandlerState *hs; member
|
/qemu/include/hw/virtio/ |
H A D | virtio-input.h | 90 QemuInputHandlerState *hs; member
|
/qemu/target/arm/tcg/ |
H A D | sve_ldst_internal.h | 106 DO_ST_PRIM_2(hs, H1_4, uint32_t, uint16_t, stw)
|
H A D | vec_helper.c | 701 int64_t hs = int128_gethi(r); in do_sat128_d() local 703 if (unlikely(hs != (ls >> 63))) { in do_sat128_d() 704 return hs < 0 ? INT64_MIN : INT64_MAX; in do_sat128_d()
|
H A D | sve_helper.c | 6693 DO_STN_2(1, hs, MO_32, MO_16)
|
/qemu/hw/char/ |
H A D | escc.c | 1083 s->chn[0].hs = qemu_input_handler_register((DeviceState *)(&s->chn[0]), in escc_realize() 1087 s->chn[1].hs = qemu_input_handler_register((DeviceState *)(&s->chn[1]), in escc_realize()
|