Searched refs:vinput (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/hw/input/ |
H A D | virtio-input.c | 23 void virtio_input_send(VirtIOInput *vinput, virtio_input_event *event) in virtio_input_send() argument 28 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() 36 sizeof(vinput->queue[0])); in virtio_input_send() 38 vinput->queue[vinput->qindex++].event = *event; in virtio_input_send() 47 for (i = 0; i < vinput->qindex; i++) { in virtio_input_send() 48 elem = virtqueue_pop(vinput->evt, sizeof(VirtQueueElement)); in virtio_input_send() 51 virtqueue_unpop(vinput->evt, vinput->queue[i].elem, 0); in virtio_input_send() [all …]
|
H A D | virtio-input-hid.c | 54 static void virtio_input_extend_config(VirtIOInput *vinput, in virtio_input_extend_config() argument 78 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() 154 virtio_input_send(vinput, &event); in virtio_input_handle_event() 159 virtio_input_send(vinput, &event); in virtio_input_handle_event() [all …]
|
H A D | virtio-input-host.c | 28 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 D | virtio-input.h | 81 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 D | virtio-input-pci.c | 47 VirtIOInputPCI *vinput = VIRTIO_INPUT_PCI(vpci_dev); in virtio_input_pci_realize() local 48 DeviceState *vdev = DEVICE(&vinput->vdev); in virtio_input_pci_realize()
|