Lines Matching refs:input_handle
184 struct input_handle __rcu *grab;
260 struct input_handle;
306 void (*event)(struct input_handle *handle, unsigned int type, unsigned int code, int value);
307 void (*events)(struct input_handle *handle,
309 bool (*filter)(struct input_handle *handle, unsigned int type, unsigned int code, int value);
312 void (*disconnect)(struct input_handle *handle);
313 void (*start)(struct input_handle *handle);
337 struct input_handle { struct
395 int (*fn)(struct input_handle *, void *));
397 int input_register_handle(struct input_handle *);
398 void input_unregister_handle(struct input_handle *);
400 int input_grab_device(struct input_handle *);
401 void input_release_device(struct input_handle *);
403 int input_open_device(struct input_handle *);
404 void input_close_device(struct input_handle *);
406 int input_flush_device(struct input_handle *handle, struct file *file);
412 void input_inject_event(struct input_handle *handle, unsigned int type, unsigned int code, int valu…