Lines Matching refs:evdev_dev
90 struct evdev_dev struct
143 LIST_ENTRY(evdev_dev) ev_link; argument
163 struct evdev_dev * ec_evdev;
205 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
206 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
207 int evdev_cdev_create(struct evdev_dev *);
208 int evdev_cdev_destroy(struct evdev_dev *);
209 bool evdev_event_supported(struct evdev_dev *, uint16_t);
210 void evdev_set_abs_bit(struct evdev_dev *, uint16_t);
211 void evdev_set_absinfo(struct evdev_dev *, uint16_t, struct input_absinfo *);
214 int evdev_register_client(struct evdev_dev *, struct evdev_client *);
215 void evdev_dispose_client(struct evdev_dev *, struct evdev_client *);
216 int evdev_grab_client(struct evdev_dev *, struct evdev_client *);
217 int evdev_release_client(struct evdev_dev *, struct evdev_client *);
223 void evdev_mt_init(struct evdev_dev *);
224 void evdev_mt_free(struct evdev_dev *);
225 void evdev_mt_sync_frame(struct evdev_dev *);
226 int evdev_mt_get_last_slot(struct evdev_dev *);
227 void evdev_mt_set_last_slot(struct evdev_dev *, int);
228 int32_t evdev_mt_get_value(struct evdev_dev *, int, int16_t);
229 void evdev_mt_set_value(struct evdev_dev *, int, int16_t, int32_t);
230 int32_t evdev_mt_reassign_id(struct evdev_dev *, int, int32_t);
231 bool evdev_mt_record_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
235 void evdev_send_nfingers(struct evdev_dev *, int);