EV_ABS
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_SLOT, id);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_TRACKING_ID, id);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_POSITION_X, x);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_POSITION_Y, y);
evdev_support_event(sc->sc_evdev, EV_ABS);
evdev_support_event(sc->sc_evdev, EV_ABS);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_X, sc->sc_x);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_Y, sc->sc_y);
evdev_support_event(evdev_a, EV_ABS);
evdev_support_event(evdev_a, EV_ABS);
evdev_support_event(sc->evdev, EV_ABS);
case EV_ABS:
case EV_ABS:
case EV_ABS:
case EV_ABS:
case EV_ABS:
evdev_propagate_event(evdev, EV_ABS, ABS_MT_SLOT,
return (evdev_push_event(evdev, EV_ABS, code, value));
evdev_send_event(evdev, EV_ABS, ABS_MT_SLOT, slot);
evdev_send_event(evdev, EV_ABS, ABS_MT_TRACKING_ID, -1);
evdev_send_event(evdev, EV_ABS, i,
evdev_mt_record_event(evdev, EV_ABS, ABS_MT_SLOT, slot);
evdev_mt_record_event(evdev, EV_ABS,
case EV_ABS:
evdev_send_event(evdev, EV_ABS, evdev_mtstmap[i].st,
evdev_send_event(evdev, EV_ABS, ABS_PRESSURE, 0);
evdev_support_event(sc->sc_evdev, EV_ABS);
evdev_support_event(evdev, EV_ABS);
evdev_support_event(evdev, EV_ABS);
map[i].type == EV_ABS ||
case EV_ABS:
evdev_support_event(hm->evdev, EV_ABS);
HIDMAP_ANY((_page), (_usage), EV_ABS, (_code)), \
evdev_support_event(sc->sc_evdev, EV_ABS);
evdev_support_event(sc->evdev, EV_ABS);
evdev_support_event(sc->evdev, EV_ABS);
evdev_support_event(evdev, EV_ABS);
evdev_support_event(evdev, EV_ABS);
evdev_support_event(sc->evdev, EV_ABS);
evdev_support_event(sc->evdev, EV_ABS);
evdev_support_event(sc->sc_evdev, EV_ABS);
case EV_ABS:
if (!pci_vtinput_read_config_ev_bits(sc, EV_ABS)) {
[EV_ABS] = "EV_ABS",
[EV_ABS] = abs_map,
{ .name = "EV_ABS", .value = EV_ABS },
ioctl(fd, EVIOCGBIT(EV_ABS, sizeof(abs_bits)), abs_bits) < 0 ||
case EV_ABS:
ioctl(fd, EVIOCGBIT(EV_ABS, sizeof(abs_bits)), abs_bits);
case EV_ABS:
case EV_ABS:
{ "ABS_", EV_ABS },