Lines Matching refs:evdev_dev
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 *,
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 *);
134 void evdev_set_serial(struct evdev_dev *, const char *);
135 void evdev_set_methods(struct evdev_dev *, void *,
137 int evdev_register(struct evdev_dev *);
138 int evdev_register_mtx(struct evdev_dev *, struct mtx *);
139 int evdev_unregister(struct evdev_dev *);
140 int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
141 void evdev_support_prop(struct evdev_dev *, uint16_t);
142 void evdev_support_event(struct evdev_dev *, uint16_t);
143 void evdev_support_key(struct evdev_dev *, uint16_t);
144 void evdev_support_rel(struct evdev_dev *, uint16_t);
145 void evdev_support_abs(struct evdev_dev *, uint16_t, int32_t, int32_t, int32_t,
147 void evdev_support_msc(struct evdev_dev *, uint16_t);
148 void evdev_support_led(struct evdev_dev *, uint16_t);
149 void evdev_support_snd(struct evdev_dev *, uint16_t);
150 void evdev_support_sw(struct evdev_dev *, uint16_t);
151 void evdev_set_repeat_params(struct evdev_dev *, uint16_t, int);
152 int evdev_set_report_size(struct evdev_dev *, size_t);
153 void evdev_set_flag(struct evdev_dev *, uint16_t);
154 void *evdev_get_softc(struct evdev_dev *);
155 bool evdev_is_grabbed(struct evdev_dev *);
158 int evdev_mt_id_to_slot(struct evdev_dev *, int32_t);
159 int evdev_mt_push_slot(struct evdev_dev *, int, union evdev_mt_slot *);
160 int evdev_mt_push_frame(struct evdev_dev *, union evdev_mt_slot *, int);
161 void evdev_mt_match_frame(struct evdev_dev *, union evdev_mt_slot *, int);
162 union evdev_mt_slot *evdev_mt_get_match_slots(struct evdev_dev *);
163 void evdev_mt_push_autorel(struct evdev_dev *);
167 void evdev_support_all_known_keys(struct evdev_dev *);
169 void evdev_push_mouse_btn(struct evdev_dev *, int);
170 void evdev_push_leds(struct evdev_dev *, int);
171 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
172 void evdev_support_nfingers(struct evdev_dev *, int);
173 void evdev_push_nfingers(struct evdev_dev *, int);
177 evdev_sync(struct evdev_dev *evdev) in evdev_sync()
184 evdev_mt_sync(struct evdev_dev *evdev) in evdev_mt_sync()
191 evdev_push_key(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_key()
198 evdev_push_rel(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_rel()
205 evdev_push_abs(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_abs()
212 evdev_push_msc(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_msc()
219 evdev_push_led(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_led()
226 evdev_push_snd(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_snd()
233 evdev_push_sw(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_sw()