Lines Matching defs:ev
84 struct VirtinEvent ev[VIRTQ_EVENT_QSZ]; /* event receive buffer */
116 q->desc[i].pAddr = VMM_TO_DMA_ADDR((VADDR_T)&in->ev[i]);
129 struct VirtinEvent *ev = arg;
130 if (ev->type == EV_ABS) {
131 if (ev->code == ABS_X) { /* scale to actual screen */
132 ev->value = ev->value * VirtgpuGetXres() / QEMU_TABLET_LEN;
133 ev->code = ABS_MT_POSITION_X; /* OHOS WMS only support this code for EV_ABS */
134 } else if (ev->code == ABS_Y) {
135 ev->value = ev->value * VirtgpuGetYres() / QEMU_TABLET_LEN;
136 ev->code = ABS_MT_POSITION_Y;
139 HidReportEvent(g_virtInputDev, ev->type, ev->code, ev->value);
154 if (HdfWorkInit(&w, VirtinWorkCallback, &in->ev[idx]) == HDF_SUCCESS) {