REL_X
evdev_support_rel(evdev_r, REL_X);
evdev_push_rel(sc->evdev_r, REL_X, *x);
evdev_push_rel(sc->evdev_r, REL_X, *x);
evdev_push_rel(sc->evdev_r, REL_X, x);
[HMS_REL_X] = HMS_MAP_REL(HUG_X, REL_X),
evdev_support_rel(sysmouse_evdev, REL_X);
evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x);
evdev_support_rel(sc->sc_evdev, REL_X);
evdev_push_rel(sc->sc_evdev, REL_X, dx);
evdev_support_rel(sysmouse_evdev, REL_X);
evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x);
ioctl(fd, UI_SET_RELBIT, REL_X) < 0 ||
if ((x != 0 && uinput_write_event(fd, EV_REL, REL_X, x) < 0) ||
{ .name = "REL_X", .value = REL_X },
[REL_X] = "REL_X",
} else if (!(bit_test(rel_bits, REL_X) &&
case REL_X:
ioctl(fd, UI_SET_RELBIT, REL_X) < 0 ||
if ((act->dx != 0 && uinput_event(fd, EV_REL, REL_X, act->dx) < 0) ||