Lines Matching refs:evdev_r
474 struct evdev_dev *evdev_r; /* Relative reporting device */ member
1725 struct evdev_dev *evdev_r; local
1765 evdev_r = evdev_alloc();
1766 evdev_set_name(evdev_r, name);
1767 evdev_set_phys(evdev_r, device_get_nameunit(dev));
1768 evdev_set_id(evdev_r, BUS_I8042, PS2_MOUSE_VENDOR, product, 0);
1769 evdev_set_methods(evdev_r, sc, &psm_ev_methods_r);
1771 evdev_support_prop(evdev_r, INPUT_PROP_POINTER);
1773 evdev_support_prop(evdev_r, INPUT_PROP_POINTING_STICK);
1774 evdev_support_event(evdev_r, EV_SYN);
1775 evdev_support_event(evdev_r, EV_KEY);
1776 evdev_support_event(evdev_r, EV_REL);
1777 evdev_support_rel(evdev_r, REL_X);
1778 evdev_support_rel(evdev_r, REL_Y);
1781 evdev_support_rel(evdev_r, REL_HWHEEL);
1784 evdev_support_rel(evdev_r, REL_WHEEL);
1787 evdev_support_key(evdev_r, BTN_MOUSE + i);
1789 error = evdev_register_mtx(evdev_r, &Giant);
1791 evdev_free(evdev_r);
1793 sc->evdev_r = evdev_r;
2049 evdev_free(sc->evdev_r);
3360 evdev_push_rel(sc->evdev_r, REL_X, *x);
3361 evdev_push_rel(sc->evdev_r, REL_Y, -*y);
3362 evdev_push_mouse_btn(sc->evdev_r,
3364 evdev_sync(sc->evdev_r);
3489 evdev_push_mouse_btn(sc->evdev_r,
3491 evdev_sync(sc->evdev_r);
4704 evdev_push_rel(sc->evdev_r, REL_X, *x);
4705 evdev_push_rel(sc->evdev_r, REL_Y, -*y);
4706 evdev_push_mouse_btn(sc->evdev_r, trackpoint_button);
4707 evdev_sync(sc->evdev_r);
5120 evdev_push_rel(sc->evdev_r, REL_X, x);
5121 evdev_push_rel(sc->evdev_r, REL_Y, -y);
5129 evdev_push_rel(sc->evdev_r, REL_WHEEL, -z);
5136 evdev_push_rel(sc->evdev_r, REL_WHEEL, -z);
5140 evdev_push_rel(sc->evdev_r, REL_HWHEEL, z / 2);
5146 evdev_push_mouse_btn(sc->evdev_r, ms.button);
5147 evdev_sync(sc->evdev_r);
5151 (sc->evdev_r != NULL && evdev_is_grabbed(sc->evdev_r)))