Lines Matching refs:evdev
1222 struct evdev_dev *evdev; in ukbd_attach() local
1341 evdev = evdev_alloc(); in ukbd_attach()
1342 evdev_set_name(evdev, device_get_desc(dev)); in ukbd_attach()
1343 evdev_set_phys(evdev, device_get_nameunit(dev)); in ukbd_attach()
1344 evdev_set_id(evdev, BUS_USB, uaa->info.idVendor, in ukbd_attach()
1346 evdev_set_serial(evdev, usb_get_serial(uaa->device)); in ukbd_attach()
1347 evdev_set_methods(evdev, kbd, &ukbd_evdev_methods); in ukbd_attach()
1348 evdev_support_event(evdev, EV_SYN); in ukbd_attach()
1349 evdev_support_event(evdev, EV_KEY); in ukbd_attach()
1352 evdev_support_event(evdev, EV_LED); in ukbd_attach()
1353 evdev_support_event(evdev, EV_REP); in ukbd_attach()
1356 evdev_support_key(evdev, evdev_hid2key(i)); in ukbd_attach()
1358 evdev_support_led(evdev, LED_NUML); in ukbd_attach()
1360 evdev_support_led(evdev, LED_CAPSL); in ukbd_attach()
1362 evdev_support_led(evdev, LED_SCROLLL); in ukbd_attach()
1364 if (evdev_register_mtx(evdev, &Giant)) in ukbd_attach()
1365 evdev_free(evdev); in ukbd_attach()
1367 sc->sc_evdev = evdev; in ukbd_attach()
1479 ukbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in ukbd_ev_event() argument
1482 keyboard_t *kbd = evdev_get_softc(evdev); in ukbd_ev_event()
2327 MODULE_DEPEND(ukbd, evdev, 1, 1, 1);