Lines Matching refs:evdev
78 #include <dev/evdev/input.h>
79 #include <dev/evdev/evdev.h>
1135 struct evdev_dev *evdev;
1264 evdev = evdev_alloc();
1265 evdev_set_name(evdev, device_get_desc(dev));
1266 evdev_set_phys(evdev, device_get_nameunit(dev));
1267 evdev_set_id(evdev, BUS_USB, uaa->info.idVendor,
1269 evdev_set_serial(evdev, usb_get_serial(uaa->device));
1270 evdev_set_methods(evdev, kbd, &ukbd_evdev_methods);
1271 evdev_support_event(evdev, EV_SYN);
1272 evdev_support_event(evdev, EV_KEY);
1275 evdev_support_event(evdev, EV_LED);
1276 evdev_support_event(evdev, EV_REP);
1279 evdev_support_key(evdev, evdev_hid2key(i));
1281 evdev_support_led(evdev, LED_NUML);
1283 evdev_support_led(evdev, LED_CAPSL);
1285 evdev_support_led(evdev, LED_SCROLLL);
1287 if (evdev_register_mtx(evdev, &Giant))
1288 evdev_free(evdev);
1290 sc->sc_evdev = evdev;
1402 ukbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
1405 keyboard_t *kbd = evdev_get_softc(evdev);
2255 MODULE_DEPEND(ukbd, evdev, 1, 1, 1);