| /freebsd-14.2/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_ft5406.c | 122 struct evdev_dev *sc_evdev; member 168 evdev_sync(sc->sc_evdev); in ft5406ts_callout() 236 sc->sc_evdev = evdev_alloc(); in ft5406ts_init() 239 evdev_set_id(sc->sc_evdev, BUS_HOST, 0, 0, 0); in ft5406ts_init() 242 evdev_set_flag(sc->sc_evdev, EVDEV_FLAG_MT_AUTOREL); in ft5406ts_init() 244 evdev_support_event(sc->sc_evdev, EV_SYN); in ft5406ts_init() 245 evdev_support_event(sc->sc_evdev, EV_ABS); in ft5406ts_init() 247 evdev_support_abs(sc->sc_evdev, ABS_MT_SLOT, 0, in ft5406ts_init() 258 evdev_free(sc->sc_evdev); in ft5406ts_init() 259 sc->sc_evdev = NULL; /* Avoid double free */ in ft5406ts_init() [all …]
|
| /freebsd-14.2/sys/dev/hid/ |
| H A D | bcm5974.c | 495 struct evdev_dev *sc_evdev; member 728 sc->sc_evdev = evdev_alloc(); in bcm5974_attach() 733 evdev_set_serial(sc->sc_evdev, hw->serial); in bcm5974_attach() 736 evdev_support_event(sc->sc_evdev, EV_SYN); in bcm5974_attach() 737 evdev_support_event(sc->sc_evdev, EV_ABS); in bcm5974_attach() 738 evdev_support_event(sc->sc_evdev, EV_KEY); in bcm5974_attach() 762 evdev_support_key(sc->sc_evdev, BTN_LEFT); in bcm5974_attach() 766 evdev_support_abs(sc->sc_evdev, ABS_MT_SLOT, in bcm5974_attach() 776 err = evdev_register(sc->sc_evdev); in bcm5974_attach() 794 evdev_free(sc->sc_evdev); in bcm5974_detach() [all …]
|
| H A D | hkbd.c | 153 struct evdev_dev *sc_evdev; member 390 evdev_push_event(sc->sc_evdev, EV_KEY, in hkbd_put_key() 392 if (sc->sc_evdev != NULL && evdev_is_grabbed(sc->sc_evdev)) in hkbd_put_key() 543 evdev_sync(sc->sc_evdev); in hkbd_interrupt() 544 if (sc->sc_evdev != NULL && evdev_is_grabbed(sc->sc_evdev)) in hkbd_interrupt() 995 sc->sc_evdev = evdev; in hkbd_attach() 1069 evdev_free(sc->sc_evdev); in hkbd_detach() 1574 evdev_push_leds(sc->sc_evdev, i); in hkbd_ioctl_locked() 1618 evdev_push_repeats(sc->sc_evdev, kbd); in hkbd_ioctl_locked() 1839 if (sc->sc_evdev != NULL) in hkbd_set_typematic() [all …]
|
| /freebsd-14.2/sys/arm/allwinner/ |
| H A D | aw_cir.c | 159 struct evdev_dev *sc_evdev; member 370 evdev_push_event(sc->sc_evdev, in aw_ir_intr() 372 evdev_sync(sc->sc_evdev); in aw_ir_intr() 515 sc->sc_evdev = evdev_alloc(); in aw_ir_attach() 518 evdev_set_id(sc->sc_evdev, BUS_HOST, 0, 0, 0); in aw_ir_attach() 519 evdev_support_event(sc->sc_evdev, EV_SYN); in aw_ir_attach() 520 evdev_support_event(sc->sc_evdev, EV_MSC); in aw_ir_attach() 521 evdev_support_msc(sc->sc_evdev, MSC_SCAN); in aw_ir_attach() 523 err = evdev_register(sc->sc_evdev); in aw_ir_attach() 538 evdev_free(sc->sc_evdev); in aw_ir_attach() [all …]
|
| /freebsd-14.2/sys/dev/usb/input/ |
| H A D | ums.c | 158 struct evdev_dev *sc_evdev; member 713 sc->sc_evdev = evdev_alloc(); in ums_attach() 721 evdev_support_event(sc->sc_evdev, EV_SYN); in ums_attach() 722 evdev_support_event(sc->sc_evdev, EV_REL); in ums_attach() 728 evdev_support_rel(sc->sc_evdev, REL_X); in ums_attach() 731 evdev_support_rel(sc->sc_evdev, REL_Y); in ums_attach() 774 evdev_free(sc->sc_evdev); in ums_detach() 884 if (evdev_is_grabbed(sc->sc_evdev)) in ums_put_queue() 931 evdev_push_rel(sc->sc_evdev, REL_X, dx); in ums_evdev_push() 935 evdev_push_mouse_btn(sc->sc_evdev, in ums_evdev_push() [all …]
|
| H A D | wsp.c | 556 struct evdev_dev *sc_evdev; member 839 sc->sc_evdev = evdev_alloc(); in wsp_attach() 847 evdev_support_event(sc->sc_evdev, EV_SYN); in wsp_attach() 848 evdev_support_event(sc->sc_evdev, EV_ABS); in wsp_attach() 849 evdev_support_event(sc->sc_evdev, EV_KEY); in wsp_attach() 870 evdev_support_key(sc->sc_evdev, BTN_LEFT); in wsp_attach() 874 evdev_support_abs(sc->sc_evdev, ABS_MT_SLOT, in wsp_attach() 883 err = evdev_register(sc->sc_evdev); in wsp_attach() 910 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 | 157 struct evdev_dev *sc_evdev; member 393 evdev_push_event(sc->sc_evdev, EV_KEY, in ukbd_put_key() 395 if (sc->sc_evdev != NULL && evdev_is_grabbed(sc->sc_evdev)) in ukbd_put_key() 564 evdev_sync(sc->sc_evdev); in ukbd_interrupt() 565 if (sc->sc_evdev != NULL && evdev_is_grabbed(sc->sc_evdev)) in ukbd_interrupt() 1230 sc->sc_evdev = evdev; in ukbd_attach() 1305 evdev_free(sc->sc_evdev); in ukbd_detach() 1841 if (sc->sc_evdev != NULL) in ukbd_ioctl_locked() 1985 if (sc->sc_evdev != NULL) in ukbd_set_leds() 1986 evdev_push_leds(sc->sc_evdev, leds); in ukbd_set_leds() [all …]
|
| /freebsd-14.2/sys/arm/ti/ |
| H A D | ti_adc.c | 97 evdev_sync(sc->sc_evdev); in ti_adc_ev_report() 881 sc->sc_evdev = evdev_alloc(); in ti_adc_attach() 884 evdev_set_id(sc->sc_evdev, BUS_VIRTUAL, 0, 0, 0); in ti_adc_attach() 886 evdev_support_event(sc->sc_evdev, EV_SYN); in ti_adc_attach() 887 evdev_support_event(sc->sc_evdev, EV_ABS); in ti_adc_attach() 888 evdev_support_event(sc->sc_evdev, EV_KEY); in ti_adc_attach() 890 evdev_support_abs(sc->sc_evdev, ABS_X, 0, in ti_adc_attach() 892 evdev_support_abs(sc->sc_evdev, ABS_Y, 0, in ti_adc_attach() 895 evdev_support_key(sc->sc_evdev, BTN_TOUCH); in ti_adc_attach() 897 err = evdev_register(sc->sc_evdev); in ti_adc_attach() [all …]
|
| H A D | ti_adcvar.h | 59 struct evdev_dev *sc_evdev; member
|
| /freebsd-14.2/sys/dev/gpio/ |
| H A D | gpiokeys.c | 126 struct evdev_dev *sc_evdev; member 192 evdev_push_key(sc->sc_evdev, key->evcode, pressed); in gpiokeys_key_event() 193 evdev_sync(sc->sc_evdev); in gpiokeys_key_event() 195 if (evdev_is_grabbed(sc->sc_evdev)) { in gpiokeys_key_event() 322 evdev_support_key(sc->sc_evdev, code); in gpiokeys_attach_key() 461 sc->sc_evdev = evdev_alloc(); in gpiokeys_attach() 462 evdev_set_name(sc->sc_evdev, device_get_desc(dev)); in gpiokeys_attach() 468 evdev_set_id(sc->sc_evdev, BUS_VIRTUAL, 0, 0, 0); in gpiokeys_attach() 469 evdev_support_event(sc->sc_evdev, EV_SYN); in gpiokeys_attach() 470 evdev_support_event(sc->sc_evdev, EV_KEY); in gpiokeys_attach() [all …]
|