Lines Matching refs:evdev_dev

110 struct evdev_dev  struct
168 LIST_ENTRY(evdev_dev) ev_link; argument
210 EVDEV_LIST_LOCK_SIG(struct evdev_dev *evdev) in EVDEV_LIST_LOCK_SIG()
221 struct evdev_dev * ec_evdev;
261 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
262 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
263 int evdev_cdev_create(struct evdev_dev *);
264 int evdev_cdev_destroy(struct evdev_dev *);
265 bool evdev_event_supported(struct evdev_dev *, uint16_t);
266 void evdev_set_abs_bit(struct evdev_dev *, uint16_t);
267 void evdev_set_absinfo(struct evdev_dev *, uint16_t, struct input_absinfo *);
268 void evdev_restore_after_kdb(struct evdev_dev *);
271 int evdev_register_client(struct evdev_dev *, struct evdev_client *);
272 void evdev_dispose_client(struct evdev_dev *, struct evdev_client *);
273 int evdev_grab_client(struct evdev_dev *, struct evdev_client *);
274 int evdev_release_client(struct evdev_dev *, struct evdev_client *);
280 void evdev_mt_init(struct evdev_dev *);
281 void evdev_mt_free(struct evdev_dev *);
282 void evdev_mt_sync_frame(struct evdev_dev *);
283 int evdev_mt_get_last_slot(struct evdev_dev *);
284 void evdev_mt_set_last_slot(struct evdev_dev *, int);
285 int32_t evdev_mt_get_value(struct evdev_dev *, int, int16_t);
286 void evdev_mt_set_value(struct evdev_dev *, int, int16_t, int32_t);
287 int32_t evdev_mt_reassign_id(struct evdev_dev *, int, int32_t);
288 bool evdev_mt_record_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
292 void evdev_send_nfingers(struct evdev_dev *, int);