Home
last modified time | relevance | path

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

/freebsd-13.1/sys/arm/broadcom/bcm2835/
H A Dbcm2835_ft5406.c124 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 Daw_cir.c154 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 Dums.c159 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 Dwsp.c553 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 Dukbd.c159 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 Dti_adc.c99 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 Dti_adcvar.h61 struct evdev_dev *sc_evdev; member
/freebsd-13.1/sys/dev/gpio/
H A Dgpiokeys.c128 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 Dhkbd.c155 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 …]