Lines Matching refs:evdev
428 struct evdev_dev *evdev; in kbdmux_init() local
493 evdev = evdev_alloc(); in kbdmux_init()
494 evdev_set_name(evdev, "System keyboard multiplexer"); in kbdmux_init()
496 evdev_set_phys(evdev, phys_loc); in kbdmux_init()
497 evdev_set_id(evdev, BUS_VIRTUAL, 0, 0, 0); in kbdmux_init()
498 evdev_set_methods(evdev, kbd, &kbdmux_evdev_methods); in kbdmux_init()
499 evdev_support_event(evdev, EV_SYN); in kbdmux_init()
500 evdev_support_event(evdev, EV_KEY); in kbdmux_init()
501 evdev_support_event(evdev, EV_LED); in kbdmux_init()
502 evdev_support_event(evdev, EV_REP); in kbdmux_init()
503 evdev_support_all_known_keys(evdev); in kbdmux_init()
504 evdev_support_led(evdev, LED_NUML); in kbdmux_init()
505 evdev_support_led(evdev, LED_CAPSL); in kbdmux_init()
506 evdev_support_led(evdev, LED_SCROLLL); in kbdmux_init()
508 if (evdev_register_mtx(evdev, &Giant)) in kbdmux_init()
509 evdev_free(evdev); in kbdmux_init()
511 state->ks_evdev = evdev; in kbdmux_init()
1397 kbdmux_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in kbdmux_ev_event() argument
1400 keyboard_t *kbd = evdev_get_softc(evdev); in kbdmux_ev_event()
1490 MODULE_DEPEND(kbdmux, evdev, 1, 1, 1);