Home
last modified time | relevance | path

Searched refs:sc_evdev (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/sys/arm/broadcom/bcm2835/
H A Dbcm2835_ft5406.c122 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 Dbcm5974.c495 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 Dhkbd.c153 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 Daw_cir.c159 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 Dums.c158 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 Dwsp.c556 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 Dukbd.c157 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 Dti_adc.c97 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 Dti_adcvar.h59 struct evdev_dev *sc_evdev; member
/freebsd-14.2/sys/dev/gpio/
H A Dgpiokeys.c126 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 …]