Lines Matching refs:evdev
385 #define KBD_EVDEV_REGISTER(evdev) evdev_register_mtx(evdev, &Giant) argument
387 #define KBD_EVDEV_REGISTER(evdev) evdev_register(evdev) argument
407 struct evdev_dev *evdev; in atkbd_init() local
499 evdev = evdev_alloc(); in atkbd_init()
500 evdev_set_name(evdev, "AT keyboard"); in atkbd_init()
501 evdev_set_phys(evdev, phys_loc); in atkbd_init()
502 evdev_set_id(evdev, BUS_I8042, PS2_KEYBOARD_VENDOR, in atkbd_init()
504 evdev_set_methods(evdev, kbd, &atkbd_evdev_methods); in atkbd_init()
505 evdev_support_event(evdev, EV_SYN); in atkbd_init()
506 evdev_support_event(evdev, EV_KEY); in atkbd_init()
507 evdev_support_event(evdev, EV_LED); in atkbd_init()
508 evdev_support_event(evdev, EV_REP); in atkbd_init()
509 evdev_support_all_known_keys(evdev); in atkbd_init()
510 evdev_support_led(evdev, LED_NUML); in atkbd_init()
511 evdev_support_led(evdev, LED_CAPSL); in atkbd_init()
512 evdev_support_led(evdev, LED_SCROLLL); in atkbd_init()
519 if (KBD_EVDEV_REGISTER(evdev)) in atkbd_init()
520 evdev_free(evdev); in atkbd_init()
522 state->ks_evdev = evdev; in atkbd_init()
1222 atkbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in atkbd_ev_event() argument
1225 keyboard_t *kbd = evdev_get_softc(evdev); in atkbd_ev_event()