Lines Matching refs:sc_evdev
158 struct evdev_dev *sc_evdev;
713 sc->sc_evdev = evdev_alloc();
714 evdev_set_name(sc->sc_evdev, device_get_desc(dev));
715 evdev_set_phys(sc->sc_evdev, device_get_nameunit(dev));
716 evdev_set_id(sc->sc_evdev, BUS_USB, uaa->info.idVendor,
718 evdev_set_serial(sc->sc_evdev, usb_get_serial(uaa->device));
719 evdev_set_methods(sc->sc_evdev, sc, &ums_evdev_methods);
720 evdev_support_prop(sc->sc_evdev, INPUT_PROP_POINTER);
721 evdev_support_event(sc->sc_evdev, EV_SYN);
722 evdev_support_event(sc->sc_evdev, EV_REL);
723 evdev_support_event(sc->sc_evdev, EV_KEY);
728 evdev_support_rel(sc->sc_evdev, REL_X);
731 evdev_support_rel(sc->sc_evdev, REL_Y);
734 evdev_support_rel(sc->sc_evdev, REL_WHEEL);
737 evdev_support_rel(sc->sc_evdev, REL_HWHEEL);
740 evdev_support_key(sc->sc_evdev, BTN_MOUSE + i);
742 err = evdev_register_mtx(sc->sc_evdev, &sc->sc_mtx);
774 evdev_free(sc->sc_evdev);
884 if (evdev_is_grabbed(sc->sc_evdev))
931 evdev_push_rel(sc->sc_evdev, REL_X, dx);
932 evdev_push_rel(sc->sc_evdev, REL_Y, -dy);
933 evdev_push_rel(sc->sc_evdev, REL_WHEEL, -dz);
934 evdev_push_rel(sc->sc_evdev, REL_HWHEEL, dt);
935 evdev_push_mouse_btn(sc->sc_evdev,
940 evdev_sync(sc->sc_evdev);