| /dflybsd-src/sys/dev/misc/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 *); 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 D | evdev_private.h | 90 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 D | evdev.c | 102 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 D | evdev_mt.c | 98 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 D | evdev_utils.c | 223 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 D | cdev.c | 79 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 D | atkbd.c | 70 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 D | ums.c | 149 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 D | ukbd.c | 171 struct evdev_dev *sc_evdev; 1207 struct evdev_dev *evdev; in ukbd_attach()
|
| /dflybsd-src/sys/dev/misc/kbdmux/ |
| H A D | kbdmux.c | 106 struct evdev_dev * ks_evdev; 320 struct evdev_dev *evdev; in kbdmux_init()
|
| /dflybsd-src/sys/dev/misc/psm/ |
| H A D | psm.c | 485 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 D | sysmouse.c | 110 static struct evdev_dev *sysmouse_evdev;
|