| /freebsd-13.1/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_ft5406.c | 124 struct evdev_dev *sc_evdev; member 170 evdev_sync(sc->sc_evdev); in ft5406ts_callout() 238 sc->sc_evdev = evdev_alloc(); in ft5406ts_init() 241 evdev_set_id(sc->sc_evdev, BUS_HOST, 0, 0, 0); in ft5406ts_init() 244 evdev_set_flag(sc->sc_evdev, EVDEV_FLAG_MT_AUTOREL); in ft5406ts_init() 246 evdev_support_event(sc->sc_evdev, EV_SYN); in ft5406ts_init() 247 evdev_support_event(sc->sc_evdev, EV_ABS); in ft5406ts_init() 249 evdev_support_abs(sc->sc_evdev, ABS_MT_SLOT, 0, in ft5406ts_init() 260 evdev_free(sc->sc_evdev); in ft5406ts_init() 261 sc->sc_evdev = NULL; /* Avoid double free */ in ft5406ts_init() [all …]
|
| /freebsd-13.1/sys/arm/allwinner/ |
| H A D | aw_cir.c | 154 struct evdev_dev *sc_evdev; member 365 evdev_push_event(sc->sc_evdev, in aw_ir_intr() 367 evdev_sync(sc->sc_evdev); in aw_ir_intr() 510 sc->sc_evdev = evdev_alloc(); in aw_ir_attach() 513 evdev_set_id(sc->sc_evdev, BUS_HOST, 0, 0, 0); in aw_ir_attach() 514 evdev_support_event(sc->sc_evdev, EV_SYN); in aw_ir_attach() 515 evdev_support_event(sc->sc_evdev, EV_MSC); in aw_ir_attach() 516 evdev_support_msc(sc->sc_evdev, MSC_SCAN); in aw_ir_attach() 518 err = evdev_register(sc->sc_evdev); in aw_ir_attach() 533 evdev_free(sc->sc_evdev); in aw_ir_attach() [all …]
|
| /freebsd-13.1/sys/dev/usb/input/ |
| H A D | ums.c | 159 struct evdev_dev *sc_evdev; member 708 sc->sc_evdev = evdev_alloc(); in ums_attach() 716 evdev_support_event(sc->sc_evdev, EV_SYN); in ums_attach() 717 evdev_support_event(sc->sc_evdev, EV_REL); in ums_attach() 718 evdev_support_event(sc->sc_evdev, EV_KEY); in ums_attach() 723 evdev_support_rel(sc->sc_evdev, REL_X); in ums_attach() 726 evdev_support_rel(sc->sc_evdev, REL_Y); in ums_attach() 769 evdev_free(sc->sc_evdev); in ums_detach() 922 evdev_push_rel(sc->sc_evdev, REL_X, dx); in ums_evdev_push() 926 evdev_push_mouse_btn(sc->sc_evdev, in ums_evdev_push() [all …]
|
| H A D | wsp.c | 553 struct evdev_dev *sc_evdev; member 836 sc->sc_evdev = evdev_alloc(); in wsp_attach() 844 evdev_support_event(sc->sc_evdev, EV_SYN); in wsp_attach() 845 evdev_support_event(sc->sc_evdev, EV_ABS); in wsp_attach() 846 evdev_support_event(sc->sc_evdev, EV_KEY); in wsp_attach() 867 evdev_support_key(sc->sc_evdev, BTN_LEFT); in wsp_attach() 871 evdev_support_abs(sc->sc_evdev, ABS_MT_SLOT, in wsp_attach() 880 err = evdev_register(sc->sc_evdev); in wsp_attach() 907 evdev_free(sc->sc_evdev); in wsp_detach() 1028 evdev_push_key(sc->sc_evdev, BTN_LEFT, ibt); in wsp_intr_callback() [all …]
|
| H A D | ukbd.c | 159 struct evdev_dev *sc_evdev; member 395 evdev_push_event(sc->sc_evdev, EV_KEY, in ukbd_put_key() 564 evdev_sync(sc->sc_evdev); in ukbd_interrupt() 1228 sc->sc_evdev = evdev; in ukbd_attach() 1303 evdev_free(sc->sc_evdev); in ukbd_detach() 1839 if (sc->sc_evdev != NULL) in ukbd_ioctl_locked() 1840 evdev_push_repeats(sc->sc_evdev, kbd); in ukbd_ioctl_locked() 1979 if (sc->sc_evdev != NULL) in ukbd_set_leds() 1980 evdev_push_leds(sc->sc_evdev, leds); in ukbd_set_leds() 2009 if (sc->sc_evdev != NULL) in ukbd_set_typematic() [all …]
|
| /freebsd-13.1/sys/arm/ti/ |
| H A D | ti_adc.c | 99 evdev_sync(sc->sc_evdev); in ti_adc_ev_report() 884 sc->sc_evdev = evdev_alloc(); in ti_adc_attach() 887 evdev_set_id(sc->sc_evdev, BUS_VIRTUAL, 0, 0, 0); in ti_adc_attach() 889 evdev_support_event(sc->sc_evdev, EV_SYN); in ti_adc_attach() 890 evdev_support_event(sc->sc_evdev, EV_ABS); in ti_adc_attach() 891 evdev_support_event(sc->sc_evdev, EV_KEY); in ti_adc_attach() 893 evdev_support_abs(sc->sc_evdev, ABS_X, 0, in ti_adc_attach() 895 evdev_support_abs(sc->sc_evdev, ABS_Y, 0, in ti_adc_attach() 898 evdev_support_key(sc->sc_evdev, BTN_TOUCH); in ti_adc_attach() 900 err = evdev_register(sc->sc_evdev); in ti_adc_attach() [all …]
|
| H A D | ti_adcvar.h | 61 struct evdev_dev *sc_evdev; member
|
| /freebsd-13.1/sys/dev/gpio/ |
| H A D | gpiokeys.c | 128 struct evdev_dev *sc_evdev; member 194 evdev_push_key(sc->sc_evdev, key->evcode, pressed); in gpiokeys_key_event() 195 evdev_sync(sc->sc_evdev); in gpiokeys_key_event() 320 evdev_support_key(sc->sc_evdev, code); in gpiokeys_attach_key() 459 sc->sc_evdev = evdev_alloc(); in gpiokeys_attach() 460 evdev_set_name(sc->sc_evdev, device_get_desc(dev)); in gpiokeys_attach() 466 evdev_set_id(sc->sc_evdev, BUS_VIRTUAL, 0, 0, 0); in gpiokeys_attach() 467 evdev_support_event(sc->sc_evdev, EV_SYN); in gpiokeys_attach() 468 evdev_support_event(sc->sc_evdev, EV_KEY); in gpiokeys_attach() 495 if (evdev_register_mtx(sc->sc_evdev, &sc->sc_mtx) != 0) { in gpiokeys_attach() [all …]
|
| /freebsd-13.1/sys/dev/hid/ |
| H A D | hkbd.c | 155 struct evdev_dev *sc_evdev; member 392 evdev_push_event(sc->sc_evdev, EV_KEY, in hkbd_put_key() 543 evdev_sync(sc->sc_evdev); in hkbd_interrupt() 993 sc->sc_evdev = evdev; in hkbd_attach() 1067 evdev_free(sc->sc_evdev); in hkbd_detach() 1570 if (sc->sc_evdev != NULL && !HID_IN_POLLING_MODE()) { in hkbd_ioctl_locked() 1572 evdev_push_leds(sc->sc_evdev, i); in hkbd_ioctl_locked() 1614 if (sc->sc_evdev != NULL && !HID_IN_POLLING_MODE()) { in hkbd_ioctl_locked() 1616 evdev_push_repeats(sc->sc_evdev, kbd); in hkbd_ioctl_locked() 1839 if (sc->sc_evdev != NULL) in hkbd_set_typematic() [all …]
|