Home
last modified time | relevance | path

Searched refs:evdev_dev (Results 1 – 19 of 19) sorted by relevance

/freebsd-11-stable/sys/dev/evdev/
HDevdev.h39 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 …]
HDevdev_private.h82 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 …]
HDevdev.c81 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 …]
HDevdev_mt.c71 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 …]
HDevdev_utils.c217 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()
HDcdev.c80 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()
HDuinput.c114 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/
HDbcm2835_ft5406.c125 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/
HDti_adcvar.h61 struct evdev_dev *sc_evdev;
/freebsd-11-stable/sys/dev/usb/input/
HDwmt.c198 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()
HDums.c154 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()
HDukbd.c158 struct evdev_dev *sc_evdev;
1103 struct evdev_dev *evdev; in ukbd_attach()
/freebsd-11-stable/sys/dev/acpica/
HDacpi_lid.c60 struct evdev_dev *lid_evdev;
HDacpi_button.c61 struct evdev_dev *button_evdev;
/freebsd-11-stable/sys/dev/syscons/
HDsysmouse.c60 static struct evdev_dev *sysmouse_evdev;
/freebsd-11-stable/sys/dev/vt/
HDvt_sysmouse.c92 static struct evdev_dev *sysmouse_evdev;
/freebsd-11-stable/sys/dev/kbdmux/
HDkbdmux.c169 struct evdev_dev * ks_evdev;
423 struct evdev_dev *evdev; in kbdmux_init()
/freebsd-11-stable/sys/dev/atkbdc/
HDpsm.c468 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 …]
HDatkbd.c70 struct evdev_dev *ks_evdev;
375 struct evdev_dev *evdev; in atkbd_init()