| /freebsd-12.1/sys/dev/evdev/ |
| H A D | evdev.h | 39 struct evdev_dev; 41 typedef int (evdev_open_t)(struct evdev_dev *); 42 typedef int (evdev_close_t)(struct evdev_dev *); 103 struct evdev_dev *evdev_alloc(void); 104 void evdev_free(struct evdev_dev *); 111 int evdev_register(struct evdev_dev *); 113 int evdev_unregister(struct evdev_dev *); 128 void *evdev_get_softc(struct evdev_dev *); 135 void evdev_push_mt_compat(struct evdev_dev *); 147 evdev_sync(struct evdev_dev *evdev) in evdev_sync() [all …]
|
| H A D | evdev_private.h | 82 struct evdev_dev struct 139 LIST_ENTRY(evdev_dev) ev_link; argument 164 struct evdev_dev * ec_evdev; 196 int evdev_cdev_create(struct evdev_dev *); 197 int evdev_cdev_destroy(struct evdev_dev *); 201 void evdev_restore_after_kdb(struct evdev_dev *); 213 void evdev_mt_init(struct evdev_dev *); 214 void evdev_mt_free(struct evdev_dev *); 215 int32_t evdev_get_last_mt_slot(struct evdev_dev *); 219 void evdev_send_mt_compat(struct evdev_dev *); [all …]
|
| H A D | evdev.c | 84 static void evdev_stop_repeat(struct evdev_dev *); 96 struct evdev_dev * 104 evdev_free(struct evdev_dev *evdev) in evdev_free() 141 evdev_estimate_report_size(struct evdev_dev *evdev) in evdev_estimate_report_size() 202 evdev_sysctl_create(struct evdev_dev *evdev) in evdev_sysctl_create() 283 evdev_register_common(struct evdev_dev *evdev) in evdev_register_common() 332 evdev_register(struct evdev_dev *evdev) in evdev_register() 357 evdev_unregister(struct evdev_dev *evdev) in evdev_unregister() 434 evdev_get_softc(struct evdev_dev *evdev) in evdev_get_softc() 1043 struct evdev_dev *evdev = (struct evdev_dev *)arg; in evdev_repeat_callout() [all …]
|
| H A D | evdev_mt.c | 71 evdev_mt_init(struct evdev_dev *evdev) in evdev_mt_init() 98 evdev_mt_free(struct evdev_dev *evdev) in evdev_mt_free() 105 evdev_get_last_mt_slot(struct evdev_dev *evdev) in evdev_get_last_mt_slot() 112 evdev_set_last_mt_slot(struct evdev_dev *evdev, int32_t slot) in evdev_set_last_mt_slot() 170 evdev_support_mt_compat(struct evdev_dev *evdev) in evdev_support_mt_compat() 197 evdev_count_fingers(struct evdev_dev *evdev) in evdev_count_fingers() 209 evdev_send_nfingers(struct evdev_dev *evdev, int32_t nfingers) in evdev_send_nfingers() 224 evdev_push_nfingers(struct evdev_dev *evdev, int32_t nfingers) in evdev_push_nfingers() 233 evdev_send_mt_compat(struct evdev_dev *evdev) in evdev_send_mt_compat() 260 evdev_push_mt_compat(struct evdev_dev *evdev) in evdev_push_mt_compat() [all …]
|
| H A D | cdev.c | 68 static int evdev_ioctl_eviocgbit(struct evdev_dev *, int, int, caddr_t); 92 struct evdev_dev *evdev = dev->si_drv1; in evdev_open() 218 struct evdev_dev *evdev = dev->si_drv1; in evdev_write() 338 struct evdev_dev *evdev = dev->si_drv1; in evdev_ioctl() 597 evdev_ioctl_eviocgbit(struct evdev_dev *evdev, int type, int len, caddr_t data) in evdev_ioctl_eviocgbit() 688 evdev_cdev_create(struct evdev_dev *evdev) in evdev_cdev_create() 713 evdev_cdev_destroy(struct evdev_dev *evdev) in evdev_cdev_destroy()
|
| H A D | evdev_utils.c | 215 evdev_support_all_known_keys(struct evdev_dev *evdev) in evdev_support_all_known_keys() 271 evdev_push_mouse_btn(struct evdev_dev *evdev, int buttons) in evdev_push_mouse_btn() 281 evdev_push_leds(struct evdev_dev *evdev, int leds) in evdev_push_leds() 294 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats()
|
| H A D | uinput.c | 114 struct evdev_dev * ucs_evdev; 162 uinput_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in uinput_ev_event() 513 bzero(state->ucs_evdev, sizeof(struct evdev_dev)); in uinput_ioctl_sub()
|
| /freebsd-12.1/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_ft5406.c | 124 struct evdev_dev *sc_evdev; 176 ft5406ts_ev_close(struct evdev_dev *evdev) in ft5406ts_ev_close() 188 ft5406ts_ev_open(struct evdev_dev *evdev) in ft5406ts_ev_open()
|
| /freebsd-12.1/sys/dev/usb/input/ |
| H A D | uep.c | 101 struct evdev_dev *evdev; 434 uep_ev_close(struct evdev_dev *evdev) in uep_ev_close() 445 uep_ev_open(struct evdev_dev *evdev) in uep_ev_open()
|
| H A D | wmt.c | 198 struct evdev_dev *evdev; 538 wmt_ev_close_11(struct evdev_dev *evdev, void *ev_softc) in wmt_ev_close_11() 547 wmt_ev_open_11(struct evdev_dev *evdev, void *ev_softc) in wmt_ev_open_11() 559 wmt_ev_close(struct evdev_dev *evdev) in wmt_ev_close() 569 wmt_ev_open(struct evdev_dev *evdev) in wmt_ev_open()
|
| H A D | ums.c | 157 struct evdev_dev *sc_evdev; 953 ums_ev_open(struct evdev_dev *evdev) in ums_ev_open() 970 ums_ev_close(struct evdev_dev *evdev) in ums_ev_close()
|
| H A D | ukbd.c | 171 struct evdev_dev *sc_evdev; 1222 struct evdev_dev *evdev; in ukbd_attach() 1479 ukbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in ukbd_ev_event()
|
| /freebsd-12.1/sys/arm/ti/ |
| H A D | ti_adcvar.h | 61 struct evdev_dev *sc_evdev;
|
| /freebsd-12.1/sys/dev/kbdmux/ |
| H A D | kbdmux.c | 170 struct evdev_dev * ks_evdev; 428 struct evdev_dev *evdev; in kbdmux_init() 1397 kbdmux_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in kbdmux_ev_event()
|
| /freebsd-12.1/sys/dev/syscons/ |
| H A D | sysmouse.c | 62 static struct evdev_dev *sysmouse_evdev;
|
| /freebsd-12.1/sys/dev/atkbdc/ |
| H A D | atkbd.c | 71 struct evdev_dev *ks_evdev; 380 struct evdev_dev *evdev; in atkbd_init() 1212 atkbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in atkbd_ev_event()
|
| H A D | psm.c | 469 struct evdev_dev *evdev_a; /* Absolute reporting device */ 470 struct evdev_dev *evdev_r; /* Relative reporting device */ 1694 psm_support_abs_bulk(struct evdev_dev *evdev, const uint16_t info[][4]) 1728 psm_release_mt_slot(struct evdev_dev *evdev, int32_t slot) 1739 struct evdev_dev *evdev_r; 1833 struct evdev_dev *evdev_a; 1909 struct evdev_dev *evdev_a; 2065 psm_ev_open_r(struct evdev_dev *evdev) 2086 psm_ev_close_r(struct evdev_dev *evdev) 2103 psm_ev_open_a(struct evdev_dev *evdev) [all …]
|
| /freebsd-12.1/sys/dev/vt/ |
| H A D | vt_sysmouse.c | 94 static struct evdev_dev *sysmouse_evdev;
|
| /freebsd-12.1/sys/arm/allwinner/ |
| H A D | aw_cir.c | 149 struct evdev_dev *sc_evdev;
|