Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/evdev/
H A Devdev.h38 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 Devdev_private.h108 struct evdev_dev struct
166 LIST_ENTRY(evdev_dev) ev_link; argument
208 EVDEV_LIST_LOCK_SIG(struct evdev_dev *evdev) in EVDEV_LIST_LOCK_SIG()
219 struct evdev_dev * ec_evdev;
259 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
260 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
261 int evdev_cdev_create(struct evdev_dev *);
262 int evdev_cdev_destroy(struct evdev_dev *);
263 bool evdev_event_supported(struct evdev_dev *, uint16_t);
264 void evdev_set_abs_bit(struct evdev_dev *, uint16_t);
[all …]
H A Devdev.c90 static void evdev_start_repeat(struct evdev_dev *, uint16_t);
91 static void evdev_stop_repeat(struct evdev_dev *);
92 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()
282 evdev_register_common(struct evdev_dev *evdev) in evdev_register_common()
[all …]
H A Devdev_mt.c94 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 Devdev_utils.c222 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 Dcdev.c79 static int evdev_ioctl_eviocgbit(struct evdev_dev *, int, int, caddr_t,
104 struct evdev_dev *evdev = dev->si_drv1; in evdev_open()
255 struct evdev_dev *evdev = dev->si_drv1; in evdev_write()
395 struct evdev_dev *evdev = dev->si_drv1; in evdev_ioctl()
672 evdev_ioctl_eviocgbit(struct evdev_dev *evdev, int type, int len, caddr_t data, in evdev_ioctl_eviocgbit()
766 evdev_cdev_create(struct evdev_dev *evdev) in evdev_cdev_create()
791 evdev_cdev_destroy(struct evdev_dev *evdev) in evdev_cdev_destroy()
H A Duinput.c112 struct evdev_dev * ucs_evdev;
156 uinput_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code, in uinput_ev_event()
507 bzero(state->ucs_evdev, sizeof(struct evdev_dev)); in uinput_ioctl_sub()
/freebsd/sys/dev/hid/
H A Dhgame.c89 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hgame_hat_switch_cb()
120 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hgame_dpad_cb()
171 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hgame_final_cb()
H A Dps4dshock.c791 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dshock_final_cb()
803 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsacc_data_cb()
840 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsacc_tstamp_cb()
868 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsacc_final_cb()
906 ps4dsmtp_push_packet(struct ps4dsmtp_softc *sc, struct evdev_dev *evdev, in ps4dsmtp_push_packet()
954 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in ps4dsmtp_final_cb()
H A Dhpen.c114 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 Dietp.c104 struct evdev_dev *evdev;
218 ietp_ev_open(struct evdev_dev *evdev) in ietp_ev_open()
224 ietp_ev_close(struct evdev_dev *evdev) in ietp_ev_close()
H A Dbcm5974.c496 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 Dhmt.c195 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 Dhidmap.h193 struct evdev_dev *evdev;
H A Dhcons.c234 struct evdev_dev *evdev = HIDMAP_CB_GET_EVDEV(); in hcons_rel_volume_cb()
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_ft5406.c121 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 Duep.c99 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 Dwmt.c218 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 Dti_adcvar.h59 struct evdev_dev *sc_evdev;
/freebsd/sys/dev/hyperv/input/
H A Dhv_kbdc.h99 struct evdev_dev *ks_evdev;
H A Dhv_kbd.c704 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 Dacpi_lid.c59 struct evdev_dev *lid_evdev;
H A Dacpi_button.c57 struct evdev_dev *button_evdev;
H A Dacpi_video.c70 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 Dkbdmux.c156 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()

12