Lines Matching refs:sc_evdev
126 struct evdev_dev *sc_evdev; member
192 evdev_push_key(sc->sc_evdev, key->evcode, pressed); in gpiokeys_key_event()
193 evdev_sync(sc->sc_evdev); in gpiokeys_key_event()
195 if (evdev_is_grabbed(sc->sc_evdev)) { in gpiokeys_key_event()
322 evdev_support_key(sc->sc_evdev, code); in gpiokeys_attach_key()
461 sc->sc_evdev = evdev_alloc(); in gpiokeys_attach()
462 evdev_set_name(sc->sc_evdev, device_get_desc(dev)); in gpiokeys_attach()
465 evdev_set_phys(sc->sc_evdev, name != NULL ? name : "unknown"); in gpiokeys_attach()
468 evdev_set_id(sc->sc_evdev, BUS_VIRTUAL, 0, 0, 0); in gpiokeys_attach()
469 evdev_support_event(sc->sc_evdev, EV_SYN); in gpiokeys_attach()
470 evdev_support_event(sc->sc_evdev, EV_KEY); in gpiokeys_attach()
497 if (evdev_register_mtx(sc->sc_evdev, &sc->sc_mtx) != 0) { in gpiokeys_attach()
531 evdev_free(sc->sc_evdev); in gpiokeys_detach()