Lines Matching refs:evdev_dev

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, uint16_t, int32_t);
44 typedef void (evdev_keycode_t)(struct evdev_dev *,
103 struct evdev_dev *evdev_alloc(void);
104 void evdev_free(struct evdev_dev *);
105 void evdev_set_name(struct evdev_dev *, const char *);
106 void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t);
107 void evdev_set_phys(struct evdev_dev *, const char *);
108 void evdev_set_serial(struct evdev_dev *, const char *);
109 void evdev_set_methods(struct evdev_dev *, void *,
111 int evdev_register(struct evdev_dev *);
112 int evdev_register_mtx(struct evdev_dev *, struct mtx *);
113 int evdev_unregister(struct evdev_dev *);
114 int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
115 void evdev_support_prop(struct evdev_dev *, uint16_t);
116 void evdev_support_event(struct evdev_dev *, uint16_t);
117 void evdev_support_key(struct evdev_dev *, uint16_t);
118 void evdev_support_rel(struct evdev_dev *, uint16_t);
119 void evdev_support_abs(struct evdev_dev *, uint16_t, int32_t, int32_t, int32_t,
121 void evdev_support_msc(struct evdev_dev *, uint16_t);
122 void evdev_support_led(struct evdev_dev *, uint16_t);
123 void evdev_support_snd(struct evdev_dev *, uint16_t);
124 void evdev_support_sw(struct evdev_dev *, uint16_t);
125 void evdev_set_repeat_params(struct evdev_dev *, uint16_t, int);
126 int evdev_set_report_size(struct evdev_dev *, size_t);
127 void evdev_set_flag(struct evdev_dev *, uint16_t);
128 void *evdev_get_softc(struct evdev_dev *);
131 int32_t evdev_get_mt_slot_by_tracking_id(struct evdev_dev *, int32_t);
132 void evdev_support_nfingers(struct evdev_dev *, int32_t);
133 void evdev_support_mt_compat(struct evdev_dev *);
134 void evdev_push_nfingers(struct evdev_dev *, int32_t);
135 void evdev_push_mt_compat(struct evdev_dev *);
139 void evdev_support_all_known_keys(struct evdev_dev *);
141 void evdev_push_mouse_btn(struct evdev_dev *, int);
142 void evdev_push_leds(struct evdev_dev *, int);
143 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
147 evdev_sync(struct evdev_dev *evdev) in evdev_sync()
154 evdev_mt_sync(struct evdev_dev *evdev) in evdev_mt_sync()
161 evdev_push_key(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_key()
168 evdev_push_rel(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_rel()
175 evdev_push_abs(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_abs()
182 evdev_push_msc(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_msc()
189 evdev_push_led(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_led()
196 evdev_push_snd(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_snd()
203 evdev_push_sw(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_sw()