input_handle 175 include/linux/input.h struct input_handle __rcu *grab; input_handle 247 include/linux/input.h struct input_handle; input_handle 293 include/linux/input.h void (*event)(struct input_handle *handle, unsigned int type, unsigned int code, int value); input_handle 294 include/linux/input.h void (*events)(struct input_handle *handle, input_handle 296 include/linux/input.h bool (*filter)(struct input_handle *handle, unsigned int type, unsigned int code, int value); input_handle 299 include/linux/input.h void (*disconnect)(struct input_handle *handle); input_handle 300 include/linux/input.h void (*start)(struct input_handle *handle); input_handle 376 include/linux/input.h int (*fn)(struct input_handle *, void *)); input_handle 378 include/linux/input.h int input_register_handle(struct input_handle *); input_handle 379 include/linux/input.h void input_unregister_handle(struct input_handle *); input_handle 381 include/linux/input.h int input_grab_device(struct input_handle *); input_handle 382 include/linux/input.h void input_release_device(struct input_handle *); input_handle 384 include/linux/input.h int input_open_device(struct input_handle *); input_handle 385 include/linux/input.h void input_close_device(struct input_handle *); input_handle 387 include/linux/input.h int input_flush_device(struct input_handle *handle, struct file *file); input_handle 390 include/linux/input.h void input_inject_event(struct input_handle *handle, unsigned int type, unsigned int code, int value);