Lines Matching refs:HIDState

75 bool hid_has_events(HIDState *hs)  in hid_has_events()
82 HIDState *hs = opaque; in hid_idle_timer()
88 static void hid_del_idle_timer(HIDState *hs) in hid_del_idle_timer()
96 void hid_set_next_idle(HIDState *hs) in hid_set_next_idle()
120 HIDState *hs = (HIDState *)dev; in hid_pointer_event()
170 HIDState *hs = (HIDState *)dev; in hid_pointer_sync()
231 HIDState *hs = (HIDState *)dev; in hid_keyboard_event()
250 static void hid_keyboard_process_keycode(HIDState *hs) in hid_keyboard_process_keycode()
350 void hid_pointer_activate(HIDState *hs) in hid_pointer_activate()
358 int hid_pointer_poll(HIDState *hs, uint8_t *buf, int len) in hid_pointer_poll()
440 int hid_keyboard_poll(HIDState *hs, uint8_t *buf, int len) in hid_keyboard_poll()
461 int hid_keyboard_write(HIDState *hs, uint8_t *buf, int len) in hid_keyboard_write()
485 void hid_reset(HIDState *hs) in hid_reset()
507 void hid_free(HIDState *hs) in hid_free()
533 void hid_init(HIDState *hs, int kind, HIDEventFunc event) in hid_init()
553 HIDState *s = opaque; in hid_post_load()
599 VMSTATE_STRUCT_ARRAY(ptr.queue, HIDState, QUEUE_LENGTH, 0,
601 VMSTATE_UINT32(head, HIDState),
602 VMSTATE_UINT32(n, HIDState),
603 VMSTATE_INT32(protocol, HIDState),
604 VMSTATE_UINT8(idle, HIDState),
615 VMSTATE_UINT32_ARRAY(kbd.keycodes, HIDState, QUEUE_LENGTH),
616 VMSTATE_UINT32(head, HIDState),
617 VMSTATE_UINT32(n, HIDState),
618 VMSTATE_UINT16(kbd.modifiers, HIDState),
619 VMSTATE_UINT8(kbd.leds, HIDState),
620 VMSTATE_UINT8_ARRAY(kbd.key, HIDState, 16),
621 VMSTATE_INT32(kbd.keys, HIDState),
622 VMSTATE_INT32(protocol, HIDState),
623 VMSTATE_UINT8(idle, HIDState),