Home
last modified time | relevance | path

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

/dflybsd-src/sys/dev/misc/evdev/
H A Devdev.h39 struct evdev_dev;
41 typedef int (evdev_open_t)(struct evdev_dev *);
42 typedef int (evdev_close_t)(struct evdev_dev *);
43 typedef void (evdev_event_t)(struct evdev_dev *, uint16_t,
45 typedef void (evdev_keycode_t)(struct evdev_dev *,
129 struct evdev_dev *evdev_alloc(void);
130 void evdev_free(struct evdev_dev *);
131 void evdev_set_name(struct evdev_dev *, const char *);
132 void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t);
133 void evdev_set_phys(struct evdev_dev *, const char *);
[all …]
H A Devdev_private.h90 struct evdev_dev struct
143 LIST_ENTRY(evdev_dev) ev_link; argument
163 struct evdev_dev * ec_evdev;
205 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
206 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
207 int evdev_cdev_create(struct evdev_dev *);
208 int evdev_cdev_destroy(struct evdev_dev *);
209 bool evdev_event_supported(struct evdev_dev *, uint16_t);
210 void evdev_set_abs_bit(struct evdev_dev *, uint16_t);
211 void evdev_set_absinfo(struct evdev_dev *, uint16_t, struct input_absinfo *);
[all …]
H A Devdev.c102 static void evdev_start_repeat(struct evdev_dev *, uint16_t);
103 static void evdev_stop_repeat(struct evdev_dev *);
104 static int evdev_check_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
106 struct evdev_dev *
110 return kmalloc(sizeof(struct evdev_dev), M_EVDEV, M_WAITOK | M_ZERO); in evdev_alloc()
114 evdev_free(struct evdev_dev *evdev) in evdev_free()
139 evdev_set_report_size(struct evdev_dev *evdev, size_t report_size) in evdev_set_report_size()
150 evdev_estimate_report_size(struct evdev_dev *evdev) in evdev_estimate_report_size()
211 evdev_sysctl_create(struct evdev_dev *evdev) in evdev_sysctl_create()
292 evdev_register_common(struct evdev_dev *evdev) in evdev_register_common()
[all …]
H A Devdev_mt.c98 static void evdev_mt_support_st_compat(struct evdev_dev *);
99 static void evdev_mt_send_st_compat(struct evdev_dev *);
100 static void evdev_mt_send_autorel(struct evdev_dev *);
101 static void evdev_mt_replay_events(struct evdev_dev *);
104 ffc_slot(struct evdev_dev *evdev, slotset_t slots) in ffc_slot()
110 evdev_mt_init(struct evdev_dev *evdev) in evdev_mt_init()
154 evdev_mt_free(struct evdev_dev *evdev) in evdev_mt_free()
160 evdev_mt_sync_frame(struct evdev_dev *evdev) in evdev_mt_sync_frame()
173 evdev_mt_send_slot(struct evdev_dev *evdev, int slot, in evdev_mt_send_slot()
198 evdev_mt_push_slot(struct evdev_dev *evdev, int slot, in evdev_mt_push_slot()
[all …]
H A Devdev_utils.c223 evdev_support_all_known_keys(struct evdev_dev *evdev) in evdev_support_all_known_keys()
279 evdev_push_mouse_btn(struct evdev_dev *evdev, int buttons) in evdev_push_mouse_btn()
289 evdev_push_leds(struct evdev_dev *evdev, int leds) in evdev_push_leds()
302 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats()
313 evdev_support_nfingers(struct evdev_dev *evdev, int nfingers) in evdev_support_nfingers()
322 evdev_send_nfingers(struct evdev_dev *evdev, int nfingers) in evdev_send_nfingers()
337 evdev_push_nfingers(struct evdev_dev *evdev, int nfingers) in evdev_push_nfingers()
345 evdev_ev_kbd_event(struct evdev_dev *evdev, uint16_t type, in evdev_ev_kbd_event()
H A Dcdev.c79 static int evdev_ioctl_eviocgbit(struct evdev_dev *, int, int, caddr_t);
102 struct evdev_dev *evdev = dev->si_drv1; in evdev_open()
238 struct evdev_dev *evdev = dev->si_drv1; in evdev_write()
351 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()
694 evdev_cdev_create(struct evdev_dev *evdev) in evdev_cdev_create()
734 evdev_cdev_destroy(struct evdev_dev *evdev) in evdev_cdev_destroy()
/dflybsd-src/sys/dev/misc/kbd/
H A Datkbd.c70 struct evdev_dev *ks_evdev;
407 struct evdev_dev *evdev; in atkbd_init()
1222 atkbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in atkbd_ev_event()
/dflybsd-src/sys/bus/u4b/input/
H A Dums.c149 struct evdev_dev *sc_evdev;
960 ums_ev_open(struct evdev_dev *evdev) in ums_ev_open()
979 ums_ev_close(struct evdev_dev *evdev) in ums_ev_close()
H A Dukbd.c171 struct evdev_dev *sc_evdev;
1207 struct evdev_dev *evdev; in ukbd_attach()
/dflybsd-src/sys/dev/misc/kbdmux/
H A Dkbdmux.c106 struct evdev_dev * ks_evdev;
320 struct evdev_dev *evdev; in kbdmux_init()
/dflybsd-src/sys/dev/misc/psm/
H A Dpsm.c485 struct evdev_dev *evdev_a; /* Absolute reporting device */
486 struct evdev_dev *evdev_r; /* Relative reporting device */
1747 psm_support_abs_bulk(struct evdev_dev *evdev, const uint16_t info[][4])
1784 struct evdev_dev *evdev_r;
1878 struct evdev_dev *evdev_a;
1958 struct evdev_dev *evdev_a;
2131 psm_ev_open_r(struct evdev_dev *evdev)
2152 psm_ev_close_r(struct evdev_dev *evdev)
2169 psm_ev_open_a(struct evdev_dev *evdev)
2190 psm_ev_close_a(struct evdev_dev *evdev)
/dflybsd-src/sys/dev/misc/syscons/
H A Dsysmouse.c110 static struct evdev_dev *sysmouse_evdev;