Lines Matching refs:evdev_dev
40 struct evdev_dev;
42 typedef int (evdev_open_t)(struct evdev_dev *);
43 typedef int (evdev_close_t)(struct evdev_dev *);
44 typedef void (evdev_event_t)(struct evdev_dev *, uint16_t, uint16_t, int32_t);
45 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 *);
136 void evdev_set_serial(struct evdev_dev *, const char *);
137 void evdev_set_methods(struct evdev_dev *, void *,
139 int evdev_register(struct evdev_dev *);
140 int evdev_register_mtx(struct evdev_dev *, struct mtx *);
141 int evdev_unregister(struct evdev_dev *);
142 int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
143 void evdev_support_prop(struct evdev_dev *, uint16_t);
144 void evdev_support_event(struct evdev_dev *, uint16_t);
145 void evdev_support_key(struct evdev_dev *, uint16_t);
146 void evdev_support_rel(struct evdev_dev *, uint16_t);
147 void evdev_support_abs(struct evdev_dev *, uint16_t, int32_t, int32_t, int32_t,
149 void evdev_support_msc(struct evdev_dev *, uint16_t);
150 void evdev_support_led(struct evdev_dev *, uint16_t);
151 void evdev_support_snd(struct evdev_dev *, uint16_t);
152 void evdev_support_sw(struct evdev_dev *, uint16_t);
153 void evdev_set_repeat_params(struct evdev_dev *, uint16_t, int);
154 int evdev_set_report_size(struct evdev_dev *, size_t);
155 void evdev_set_flag(struct evdev_dev *, uint16_t);
156 void *evdev_get_softc(struct evdev_dev *);
159 int evdev_get_mt_slot_by_tracking_id(struct evdev_dev *, int32_t);
160 void evdev_support_mt_compat(struct evdev_dev *);
161 void evdev_push_mt_compat(struct evdev_dev *);
162 int evdev_mt_push_slot(struct evdev_dev *, int, union evdev_mt_slot *);
163 int evdev_mt_push_frame(struct evdev_dev *, union evdev_mt_slot *, int);
164 void evdev_mt_match_frame(struct evdev_dev *, union evdev_mt_slot *, int);
165 union evdev_mt_slot *evdev_mt_get_match_slots(struct evdev_dev *);
166 void evdev_mt_push_autorel(struct evdev_dev *);
168 evdev_mt_id_to_slot(struct evdev_dev *evdev, int32_t id) in evdev_mt_id_to_slot()
175 void evdev_support_all_known_keys(struct evdev_dev *);
177 void evdev_push_mouse_btn(struct evdev_dev *, int);
178 void evdev_push_leds(struct evdev_dev *, int);
179 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
180 void evdev_support_nfingers(struct evdev_dev *, int);
181 void evdev_push_nfingers(struct evdev_dev *, int);
185 evdev_sync(struct evdev_dev *evdev) in evdev_sync()
192 evdev_mt_sync(struct evdev_dev *evdev) in evdev_mt_sync()
199 evdev_push_key(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_key()
206 evdev_push_rel(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_rel()
213 evdev_push_abs(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_abs()
220 evdev_push_msc(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_msc()
227 evdev_push_led(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_led()
234 evdev_push_snd(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_snd()
241 evdev_push_sw(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_sw()