Lines Matching refs:evdev_dev
108 struct evdev_dev struct
166 LIST_ENTRY(evdev_dev) ev_link; argument
208 EVDEV_LIST_LOCK_SIG(struct evdev_dev *evdev) in EVDEV_LIST_LOCK_SIG()
219 struct evdev_dev * ec_evdev;
259 void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
260 int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
261 int evdev_cdev_create(struct evdev_dev *);
262 int evdev_cdev_destroy(struct evdev_dev *);
263 bool evdev_event_supported(struct evdev_dev *, uint16_t);
264 void evdev_set_abs_bit(struct evdev_dev *, uint16_t);
265 void evdev_set_absinfo(struct evdev_dev *, uint16_t, struct input_absinfo *);
266 void evdev_restore_after_kdb(struct evdev_dev *);
269 int evdev_register_client(struct evdev_dev *, struct evdev_client *);
270 void evdev_dispose_client(struct evdev_dev *, struct evdev_client *);
271 int evdev_grab_client(struct evdev_dev *, struct evdev_client *);
272 int evdev_release_client(struct evdev_dev *, struct evdev_client *);
278 void evdev_mt_init(struct evdev_dev *);
279 void evdev_mt_free(struct evdev_dev *);
280 void evdev_mt_sync_frame(struct evdev_dev *);
281 int evdev_mt_get_last_slot(struct evdev_dev *);
282 void evdev_mt_set_last_slot(struct evdev_dev *, int);
283 int32_t evdev_mt_get_value(struct evdev_dev *, int, int16_t);
284 void evdev_mt_set_value(struct evdev_dev *, int, int16_t, int32_t);
285 int32_t evdev_mt_reassign_id(struct evdev_dev *, int, int32_t);
286 bool evdev_mt_record_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
290 void evdev_send_nfingers(struct evdev_dev *, int);