Lines Matching refs:evdev
1086 struct evdev_dev *evdev; in ukbd_attach() local
1204 evdev = evdev_alloc(); in ukbd_attach()
1205 evdev_set_name(evdev, device_get_desc(dev)); in ukbd_attach()
1206 evdev_set_phys(evdev, device_get_nameunit(dev)); in ukbd_attach()
1207 evdev_set_id(evdev, BUS_USB, uaa->info.idVendor, in ukbd_attach()
1209 evdev_set_serial(evdev, usb_get_serial(uaa->device)); in ukbd_attach()
1210 evdev_set_methods(evdev, kbd, &ukbd_evdev_methods); in ukbd_attach()
1211 evdev_support_event(evdev, EV_SYN); in ukbd_attach()
1212 evdev_support_event(evdev, EV_KEY); in ukbd_attach()
1215 evdev_support_event(evdev, EV_LED); in ukbd_attach()
1216 evdev_support_event(evdev, EV_REP); in ukbd_attach()
1219 evdev_support_key(evdev, evdev_hid2key(i)); in ukbd_attach()
1221 evdev_support_led(evdev, LED_NUML); in ukbd_attach()
1223 evdev_support_led(evdev, LED_CAPSL); in ukbd_attach()
1225 evdev_support_led(evdev, LED_SCROLLL); in ukbd_attach()
1227 if (evdev_register_mtx(evdev, &Giant)) in ukbd_attach()
1228 evdev_free(evdev); in ukbd_attach()
1230 sc->sc_evdev = evdev; in ukbd_attach()
1342 ukbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in ukbd_ev_event() argument
1345 keyboard_t *kbd = evdev_get_softc(evdev); in ukbd_ev_event()
2195 MODULE_DEPEND(ukbd, evdev, 1, 1, 1);