Lines Matching refs:input_handle
172 struct input_handle __rcu *grab;
242 struct input_handle;
288 void (*event)(struct input_handle *handle, unsigned int type, unsigned int code, int value);
289 void (*events)(struct input_handle *handle,
291 bool (*filter)(struct input_handle *handle, unsigned int type, unsigned int code, int value);
294 void (*disconnect)(struct input_handle *handle);
295 void (*start)(struct input_handle *handle);
319 struct input_handle { struct
371 int (*fn)(struct input_handle *, void *));
373 int input_register_handle(struct input_handle *);
374 void input_unregister_handle(struct input_handle *);
376 int input_grab_device(struct input_handle *);
377 void input_release_device(struct input_handle *);
379 int input_open_device(struct input_handle *);
380 void input_close_device(struct input_handle *);
382 int input_flush_device(struct input_handle *handle, struct file *file);
385 void input_inject_event(struct input_handle *handle, unsigned int type, unsigned int code, int valu…