Home
last modified time | relevance | path

Searched refs:vinput (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/hw/input/
H A Dvirtio-input.c28 if (!vinput->active) { in virtio_input_send()
33 if (vinput->qindex == vinput->qsize) { in virtio_input_send()
34 vinput->qsize++; in virtio_input_send()
35 vinput->queue = g_realloc(vinput->queue, vinput->qsize * in virtio_input_send()
38 vinput->queue[vinput->qindex++].event = *event; in virtio_input_send()
51 virtqueue_unpop(vinput->evt, vinput->queue[i].elem, 0); in virtio_input_send()
68 virtio_notify(VIRTIO_DEVICE(vinput), vinput->evt); in virtio_input_send()
69 vinput->qindex = 0; in virtio_input_send()
166 config = virtio_input_find_config(vinput, vinput->cfg_select, in virtio_input_get_config()
212 if (vinput->active) { in virtio_input_reset()
[all …]
H A Dvirtio-input-hid.c78 virtio_input_add_config(vinput, &ext); in virtio_input_extend_config()
85 VirtIOInput *vinput = VIRTIO_INPUT(dev); in virtio_input_handle_event() local
102 virtio_input_send(vinput, &event); in virtio_input_handle_event()
120 virtio_input_send(vinput, &event); in virtio_input_handle_event()
125 virtio_input_send(vinput, &event); in virtio_input_handle_event()
139 virtio_input_send(vinput, &event); in virtio_input_handle_event()
146 virtio_input_send(vinput, &event); in virtio_input_handle_event()
174 VirtIOInput *vinput = VIRTIO_INPUT(dev); in virtio_input_handle_sync() local
181 virtio_input_send(vinput, &event); in virtio_input_handle_sync()
204 if (vinput->active) { in virtio_input_hid_change_active()
[all …]
H A Dvirtio-input-host.c28 VirtIOInput *vinput = VIRTIO_INPUT(vih); in virtio_input_host_event() local
42 virtio_input_send(vinput, &virtio); in virtio_input_host_event()
101 VirtIOInput *vinput = VIRTIO_INPUT(dev); in virtio_input_host_realize() local
139 virtio_input_add_config(vinput, &id); in virtio_input_host_realize()
149 virtio_input_add_config(vinput, &id); in virtio_input_host_realize()
194 static void virtio_input_host_handle_status(VirtIOInput *vinput, in virtio_input_host_handle_status() argument
197 VirtIOInputHost *vih = VIRTIO_INPUT_HOST(vinput); in virtio_input_host_handle_status()
243 VirtIOInput *vinput = VIRTIO_INPUT(obj); in virtio_input_host_init() local
245 virtio_input_init_config(vinput, virtio_input_host_config); in virtio_input_host_init()
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-input.h81 void (*change_active)(VirtIOInput *vinput);
82 void (*handle_status)(VirtIOInput *vinput, virtio_input_event *event);
105 void virtio_input_send(VirtIOInput *vinput, virtio_input_event *event);
106 void virtio_input_init_config(VirtIOInput *vinput,
108 virtio_input_config *virtio_input_find_config(VirtIOInput *vinput,
111 void virtio_input_add_config(VirtIOInput *vinput,
113 void virtio_input_idstr_config(VirtIOInput *vinput,
/openbmc/qemu/hw/virtio/
H A Dvirtio-input-pci.c47 VirtIOInputPCI *vinput = VIRTIO_INPUT_PCI(vpci_dev); in virtio_input_pci_realize() local
48 DeviceState *vdev = DEVICE(&vinput->vdev); in virtio_input_pci_realize()