| /freebsd/sys/dev/evdev/ |
| H A D | evdev.h | 38 struct evdev_dev; 40 typedef int (evdev_open_t)(struct evdev_dev *); 41 typedef int (evdev_close_t)(struct evdev_dev *); 42 typedef void (evdev_event_t)(struct evdev_dev *, uint16_t, uint16_t, int32_t); 43 typedef void (evdev_keycode_t)(struct evdev_dev *, 131 struct evdev_dev *evdev_alloc(void); 132 void evdev_free(struct evdev_dev *); 133 void evdev_set_name(struct evdev_dev *, const char *); 134 void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t); 135 void evdev_set_phys(struct evdev_dev *, const char *); [all …]
|
| H A D | evdev_private.h | 108 struct evdev_dev struct 169 LIST_ENTRY(evdev_dev) ev_link; argument 211 EVDEV_LIST_LOCK_SIG(struct evdev_dev *evdev) in EVDEV_LIST_LOCK_SIG() 222 struct evdev_dev * ec_evdev; 262 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t); 263 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t); 264 int evdev_cdev_create(struct evdev_dev *); 265 int evdev_cdev_destroy(struct evdev_dev *); 266 bool evdev_event_supported(struct evdev_dev *, uint16_t); 267 void evdev_set_abs_bit(struct evdev_dev *, uint16_t); [all …]
|
| H A D | evdev.c | 91 static void evdev_start_repeat(struct evdev_dev *, uint16_t); 92 static void evdev_stop_repeat(struct evdev_dev *); 93 static int evdev_check_event(struct evdev_dev *, uint16_t, uint16_t, int32_t); 95 struct evdev_dev * 98 struct evdev_dev *evdev; in evdev_alloc() 100 evdev = malloc(sizeof(struct evdev_dev), M_EVDEV, M_WAITOK | M_ZERO); in evdev_alloc() 109 evdev_free(struct evdev_dev *evdev) in evdev_free() 135 evdev_set_report_size(struct evdev_dev *evdev, size_t report_size) in evdev_set_report_size() 146 evdev_estimate_report_size(struct evdev_dev *evdev) in evdev_estimate_report_size() 207 evdev_sysctl_create(struct evdev_dev *evdev) in evdev_sysctl_create() [all …]
|
| H A D | evdev_mt.c | 94 static void evdev_mt_support_st_compat(struct evdev_dev *); 95 static void evdev_mt_send_st_compat(struct evdev_dev *); 96 static void evdev_mt_send_autorel(struct evdev_dev *); 97 static void evdev_mt_replay_events(struct evdev_dev *); 100 ffc_slot(struct evdev_dev *evdev, slotset_t slots) in ffc_slot() 106 evdev_mt_init(struct evdev_dev *evdev) in evdev_mt_init() 150 evdev_mt_free(struct evdev_dev *evdev) in evdev_mt_free() 156 evdev_mt_sync_frame(struct evdev_dev *evdev) in evdev_mt_sync_frame() 169 evdev_mt_send_slot(struct evdev_dev *evdev, int slot, in evdev_mt_send_slot() 194 evdev_mt_push_slot(struct evdev_dev *evdev, int slot, in evdev_mt_push_slot() [all …]
|
| H A D | evdev_utils.c | 222 evdev_support_all_known_keys(struct evdev_dev *evdev) in evdev_support_all_known_keys() 278 evdev_push_mouse_btn(struct evdev_dev *evdev, int buttons) in evdev_push_mouse_btn() 288 evdev_push_leds(struct evdev_dev *evdev, int leds) in evdev_push_leds() 301 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats() 312 evdev_support_nfingers(struct evdev_dev *evdev, int nfingers) in evdev_support_nfingers() 321 evdev_send_nfingers(struct evdev_dev *evdev, int nfingers) in evdev_send_nfingers() 336 evdev_push_nfingers(struct evdev_dev *evdev, int nfingers) in evdev_push_nfingers()
|
| H A D | cdev.c | 79 static int evdev_ioctl_eviocgbit(struct evdev_dev *, int, int, caddr_t, 105 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() 673 evdev_ioctl_eviocgbit(struct evdev_dev *evdev, int type, int len, caddr_t data, in evdev_ioctl_eviocgbit() 767 evdev_cdev_create(struct evdev_dev *evdev) in evdev_cdev_create() 792 evdev_cdev_destroy(struct evdev_dev *evdev) in evdev_cdev_destroy()
|
| H A D | uinput.c | 113 struct evdev_dev * ucs_evdev; 157 uinput_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in uinput_ev_event() 508 bzero(state->ucs_evdev, sizeof(struct evdev_dev)); in uinput_ioctl_sub()
|
| /freebsd/sys/dev/hid/ |
| H A D | hgame.c | 91 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hgame_hat_switch_cb() 122 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hgame_dpad_cb() 173 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hgame_final_cb()
|
| H A D | ps4dshock.c | 809 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dshock_final_cb() 824 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsacc_data_cb() 861 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsacc_tstamp_cb() 889 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsacc_final_cb() 929 ps4dsmtp_push_packet(struct ps4dsmtp_softc *sc, struct evdev_dev *evdev, in ps4dsmtp_push_packet() 977 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsmtp_final_cb()
|
| H A D | hpen.c | 114 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hpen_battery_strenght_cb() 134 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hpen_final_pen_cb()
|
| H A D | ietp.c | 104 struct evdev_dev *evdev; 234 ietp_ev_open(struct evdev_dev *evdev) in ietp_ev_open() 246 ietp_ev_close(struct evdev_dev *evdev) in ietp_ev_close()
|
| H A D | bcm5974.c | 496 struct evdev_dev *sc_evdev; 906 bcm5974_ev_open(struct evdev_dev *evdev) in bcm5974_ev_open() 930 bcm5974_ev_close(struct evdev_dev *evdev) in bcm5974_ev_close()
|
| H A D | hmt.c | 195 struct evdev_dev *evdev; 251 hmt_ev_close(struct evdev_dev *evdev) in hmt_ev_close() 257 hmt_ev_open(struct evdev_dev *evdev) in hmt_ev_open()
|
| H A D | hidmap.h | 193 struct evdev_dev *evdev;
|
| H A D | hcons.c | 234 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hcons_rel_volume_cb()
|
| /freebsd/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_ft5406.c | 121 struct evdev_dev *sc_evdev; 173 ft5406ts_ev_close(struct evdev_dev *evdev) in ft5406ts_ev_close() 185 ft5406ts_ev_open(struct evdev_dev *evdev) in ft5406ts_ev_open()
|
| /freebsd/sys/dev/usb/input/ |
| H A D | uep.c | 99 struct evdev_dev *evdev; 432 uep_ev_close(struct evdev_dev *evdev) in uep_ev_close() 443 uep_ev_open(struct evdev_dev *evdev) in uep_ev_open()
|
| H A D | wmt.c | 218 struct evdev_dev *evdev; 690 wmt_ev_close_11(struct evdev_dev *evdev, void *ev_softc) in wmt_ev_close_11() 699 wmt_ev_open_11(struct evdev_dev *evdev, void *ev_softc) in wmt_ev_open_11() 710 wmt_ev_close(struct evdev_dev *evdev) in wmt_ev_close() 720 wmt_ev_open(struct evdev_dev *evdev) in wmt_ev_open()
|
| /freebsd/sys/arm/ti/ |
| H A D | ti_adcvar.h | 59 struct evdev_dev *sc_evdev;
|
| /freebsd/sys/dev/hyperv/input/ |
| H A D | hv_kbdc.h | 99 struct evdev_dev *ks_evdev;
|
| H A D | hv_kbd.c | 704 hvkbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in hvkbd_ev_event() 782 struct evdev_dev *evdev; in hv_kbd_drv_attach()
|
| /freebsd/sys/dev/acpica/ |
| H A D | acpi_lid.c | 59 struct evdev_dev *lid_evdev;
|
| H A D | acpi_button.c | 57 struct evdev_dev *button_evdev;
|
| H A D | acpi_video.c | 70 struct evdev_dev *evdev; 82 struct evdev_dev *evdev; 226 acpi_video_push_evdev_event(struct evdev_dev *evdev, UINT32 notify) in acpi_video_push_evdev_event()
|
| /freebsd/sys/dev/kbdmux/ |
| H A D | kbdmux.c | 156 struct evdev_dev * ks_evdev; 392 struct evdev_dev *evdev; in kbdmux_init() 1348 kbdmux_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in kbdmux_ev_event()
|