ABS_Y
evdev_support_abs(sc->sc_evdev, ABS_Y, 0,
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_Y, sc->sc_y);
evdev_push_abs(sc->evdev_a, ABS_Y, y);
{ ABS_Y, sc->synhw.minimumYCoord,
{ ABS_Y, 0, sc->elanhw.sizey,
{ ABS_MT_POSITION_Y, ABS_Y, 0 },
HGAME_MAP_ABS(Y, ABS_Y),
[HMS_ABS_Y] = HMS_MAP_ABS(HUG_Y, ABS_Y),
{ HPEN_MAP_ABS_GD(Y, ABS_Y), .required = true },
sc->calib_data[4].code = ABS_Y;
PS4DS_MAP_FLT(Y, ABS_Y),
XB360GP_MAP_ABS_INV(Y, ABS_Y),
evdev_push_abs(sc->evdev, ABS_Y, y);
evdev_support_abs(sc->evdev, ABS_Y, 0, UEP_MAX_Y, 0, 0, 0);
[ABS_Y] = "ABS_Y",
{ .name = "ABS_Y", .value = ABS_Y },
bit_test(abs_bits, ABS_Y)) {
if (!bit_test(ev->abs_ignore, ABS_Y) &&
ioctl(fd, EVIOCGABS(ABS_Y), &ai) >= 0) {
case ABS_Y: