| /freebsd-11-stable/sys/dev/evdev/ |
| HD | evdev.h | 39 struct evdev_dev; 41 typedef int (evdev_open_t)(struct evdev_dev *, void *); 42 typedef void (evdev_close_t)(struct evdev_dev *, void *); 43 typedef void (evdev_event_t)(struct evdev_dev *, void *, uint16_t, 45 typedef void (evdev_keycode_t)(struct evdev_dev *, void *, 104 struct evdev_dev *evdev_alloc(void); 105 void evdev_free(struct evdev_dev *); 106 void evdev_set_name(struct evdev_dev *, const char *); 107 void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t); 108 void evdev_set_phys(struct evdev_dev *, const char *); [all …]
|
| HD | evdev_private.h | 82 struct evdev_dev struct 135 LIST_ENTRY(evdev_dev) ev_link; argument 155 struct evdev_dev * ec_evdev; 185 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t); 186 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t); 187 int evdev_cdev_create(struct evdev_dev *); 188 int evdev_cdev_destroy(struct evdev_dev *); 189 bool evdev_event_supported(struct evdev_dev *, uint16_t); 190 void evdev_set_abs_bit(struct evdev_dev *, uint16_t); 191 void evdev_set_absinfo(struct evdev_dev *, uint16_t, struct input_absinfo *); [all …]
|
| HD | evdev.c | 81 static void evdev_start_repeat(struct evdev_dev *, uint16_t); 82 static void evdev_stop_repeat(struct evdev_dev *); 83 static int evdev_check_event(struct evdev_dev *, uint16_t, uint16_t, int32_t); 94 struct evdev_dev * 98 return malloc(sizeof(struct evdev_dev), M_EVDEV, M_WAITOK | M_ZERO); in evdev_alloc() 102 evdev_free(struct evdev_dev *evdev) in evdev_free() 128 evdev_set_report_size(struct evdev_dev *evdev, size_t report_size) in evdev_set_report_size() 139 evdev_estimate_report_size(struct evdev_dev *evdev) in evdev_estimate_report_size() 200 evdev_sysctl_create(struct evdev_dev *evdev) in evdev_sysctl_create() 281 evdev_register_common(struct evdev_dev *evdev) in evdev_register_common() [all …]
|
| HD | 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() 120 evdev_get_mt_value(struct evdev_dev *evdev, int32_t slot, int16_t code) in evdev_get_mt_value() 128 evdev_set_mt_value(struct evdev_dev *evdev, int32_t slot, int16_t code, in evdev_set_mt_value() 137 evdev_get_mt_slot_by_tracking_id(struct evdev_dev *evdev, int32_t tracking_id) in evdev_get_mt_slot_by_tracking_id() 161 evdev_support_nfingers(struct evdev_dev *evdev, int32_t nfingers) in evdev_support_nfingers() 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() [all …]
|
| HD | evdev_utils.c | 217 evdev_support_all_known_keys(struct evdev_dev *evdev) in evdev_support_all_known_keys() 273 evdev_push_mouse_btn(struct evdev_dev *evdev, int buttons) in evdev_push_mouse_btn() 283 evdev_push_leds(struct evdev_dev *evdev, int leds) in evdev_push_leds() 296 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats() 307 evdev_ev_kbd_event(struct evdev_dev *evdev, void *softc, uint16_t type, in evdev_ev_kbd_event()
|
| HD | cdev.c | 80 static int evdev_ioctl_eviocgbit(struct evdev_dev *, int, int, caddr_t); 104 struct evdev_dev *evdev = dev->si_drv1; in evdev_open() 256 struct evdev_dev *evdev = dev->si_drv1; in evdev_write() 396 struct evdev_dev *evdev = dev->si_drv1; in evdev_ioctl() 642 evdev_ioctl_eviocgbit(struct evdev_dev *evdev, int type, int len, caddr_t data) in evdev_ioctl_eviocgbit() 733 evdev_cdev_create(struct evdev_dev *evdev) in evdev_cdev_create() 758 evdev_cdev_destroy(struct evdev_dev *evdev) in evdev_cdev_destroy()
|
| HD | uinput.c | 114 struct evdev_dev * ucs_evdev; 162 uinput_ev_event(struct evdev_dev *evdev, void *softc, uint16_t type, in uinput_ev_event() 513 bzero(state->ucs_evdev, sizeof(struct evdev_dev)); in uinput_ioctl_sub()
|
| /freebsd-11-stable/sys/arm/broadcom/bcm2835/ |
| HD | bcm2835_ft5406.c | 125 struct evdev_dev *sc_evdev; 177 ft5406ts_ev_close(struct evdev_dev *evdev, void *data) in ft5406ts_ev_close() 187 ft5406ts_ev_open(struct evdev_dev *evdev, void *data) in ft5406ts_ev_open()
|
| /freebsd-11-stable/sys/arm/ti/ |
| HD | ti_adcvar.h | 61 struct evdev_dev *sc_evdev;
|
| /freebsd-11-stable/sys/dev/usb/input/ |
| HD | wmt.c | 198 struct evdev_dev *evdev; 530 wmt_ev_close(struct evdev_dev *evdev, void *ev_softc) in wmt_ev_close() 539 wmt_ev_open(struct evdev_dev *evdev, void *ev_softc) in wmt_ev_open()
|
| HD | ums.c | 154 struct evdev_dev *sc_evdev; 950 ums_ev_open(struct evdev_dev *evdev, void *ev_softc) in ums_ev_open() 967 ums_ev_close(struct evdev_dev *evdev, void *ev_softc) in ums_ev_close()
|
| HD | ukbd.c | 158 struct evdev_dev *sc_evdev; 1103 struct evdev_dev *evdev; in ukbd_attach()
|
| /freebsd-11-stable/sys/dev/acpica/ |
| HD | acpi_lid.c | 60 struct evdev_dev *lid_evdev;
|
| HD | acpi_button.c | 61 struct evdev_dev *button_evdev;
|
| /freebsd-11-stable/sys/dev/syscons/ |
| HD | sysmouse.c | 60 static struct evdev_dev *sysmouse_evdev;
|
| /freebsd-11-stable/sys/dev/vt/ |
| HD | vt_sysmouse.c | 92 static struct evdev_dev *sysmouse_evdev;
|
| /freebsd-11-stable/sys/dev/kbdmux/ |
| HD | kbdmux.c | 169 struct evdev_dev * ks_evdev; 423 struct evdev_dev *evdev; in kbdmux_init()
|
| /freebsd-11-stable/sys/dev/atkbdc/ |
| HD | psm.c | 468 struct evdev_dev *evdev_a; /* Absolute reporting device */ 469 struct evdev_dev *evdev_r; /* Relative reporting device */ 1690 psm_support_abs_bulk(struct evdev_dev *evdev, const uint16_t info[][4]) 1724 psm_release_mt_slot(struct evdev_dev *evdev, int32_t slot) 1735 struct evdev_dev *evdev_r; 1829 struct evdev_dev *evdev_a; 1905 struct evdev_dev *evdev_a; 2073 psm_ev_open_r(struct evdev_dev *evdev, void *ev_softc) 2094 psm_ev_close_r(struct evdev_dev *evdev, void *ev_softc) 2108 psm_ev_open_a(struct evdev_dev *evdev, void *ev_softc) [all …]
|
| HD | atkbd.c | 70 struct evdev_dev *ks_evdev; 375 struct evdev_dev *evdev; in atkbd_init()
|