input_dev 453 include/linux/hid.h struct input_dev *input; input_dev 843 include/linux/hid.h struct input_dev *input = hidinput->input; input_dev 47 include/linux/input-polldev.h struct input_dev *input; input_dev 148 include/linux/input.h int (*setkeycode)(struct input_dev *dev, input_dev 151 include/linux/input.h int (*getkeycode)(struct input_dev *dev, input_dev 170 include/linux/input.h int (*open)(struct input_dev *dev); input_dev 171 include/linux/input.h void (*close)(struct input_dev *dev); input_dev 172 include/linux/input.h int (*flush)(struct input_dev *dev, struct file *file); input_dev 173 include/linux/input.h int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value); input_dev 194 include/linux/input.h #define to_input_dev(d) container_of(d, struct input_dev, dev) input_dev 297 include/linux/input.h bool (*match)(struct input_handler *handler, struct input_dev *dev); input_dev 298 include/linux/input.h int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id *id); input_dev 331 include/linux/input.h struct input_dev *dev; input_dev 338 include/linux/input.h struct input_dev __must_check *input_allocate_device(void); input_dev 339 include/linux/input.h struct input_dev __must_check *devm_input_allocate_device(struct device *); input_dev 340 include/linux/input.h void input_free_device(struct input_dev *dev); input_dev 342 include/linux/input.h static inline struct input_dev *input_get_device(struct input_dev *dev) input_dev 347 include/linux/input.h static inline void input_put_device(struct input_dev *dev) input_dev 353 include/linux/input.h static inline void *input_get_drvdata(struct input_dev *dev) input_dev 358 include/linux/input.h static inline void input_set_drvdata(struct input_dev *dev, void *data) input_dev 363 include/linux/input.h int __must_check input_register_device(struct input_dev *); input_dev 364 include/linux/input.h void input_unregister_device(struct input_dev *); input_dev 366 include/linux/input.h void input_reset_device(struct input_dev *); input_dev 389 include/linux/input.h void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value); input_dev 392 include/linux/input.h static inline void input_report_key(struct input_dev *dev, unsigned int code, int value) input_dev 397 include/linux/input.h static inline void input_report_rel(struct input_dev *dev, unsigned int code, int value) input_dev 402 include/linux/input.h static inline void input_report_abs(struct input_dev *dev, unsigned int code, int value) input_dev 407 include/linux/input.h static inline void input_report_ff_status(struct input_dev *dev, unsigned int code, int value) input_dev 412 include/linux/input.h static inline void input_report_switch(struct input_dev *dev, unsigned int code, int value) input_dev 417 include/linux/input.h static inline void input_sync(struct input_dev *dev) input_dev 422 include/linux/input.h static inline void input_mt_sync(struct input_dev *dev) input_dev 427 include/linux/input.h void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code); input_dev 439 include/linux/input.h static inline void input_set_events_per_packet(struct input_dev *dev, int n_events) input_dev 444 include/linux/input.h void input_alloc_absinfo(struct input_dev *dev); input_dev 445 include/linux/input.h void input_set_abs_params(struct input_dev *dev, unsigned int axis, input_dev 449 include/linux/input.h static inline int input_abs_get_##_suffix(struct input_dev *dev, \ input_dev 455 include/linux/input.h static inline void input_abs_set_##_suffix(struct input_dev *dev, \ input_dev 473 include/linux/input.h int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke); input_dev 474 include/linux/input.h int input_set_keycode(struct input_dev *dev, input_dev 507 include/linux/input.h int (*upload)(struct input_dev *dev, struct ff_effect *effect, input_dev 509 include/linux/input.h int (*erase)(struct input_dev *dev, int effect_id); input_dev 511 include/linux/input.h int (*playback)(struct input_dev *dev, int effect_id, int value); input_dev 512 include/linux/input.h void (*set_gain)(struct input_dev *dev, u16 gain); input_dev 513 include/linux/input.h void (*set_autocenter)(struct input_dev *dev, u16 magnitude); input_dev 528 include/linux/input.h int input_ff_create(struct input_dev *dev, unsigned int max_effects); input_dev 529 include/linux/input.h void input_ff_destroy(struct input_dev *dev); input_dev 531 include/linux/input.h int input_ff_event(struct input_dev *dev, unsigned int type, unsigned int code, int value); input_dev 533 include/linux/input.h int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file); input_dev 534 include/linux/input.h int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file); input_dev 536 include/linux/input.h int input_ff_create_memless(struct input_dev *dev, void *data, input_dev 537 include/linux/input.h int (*play_effect)(struct input_dev *, void *, struct ff_effect *)); input_dev 82 include/linux/input/matrix_keypad.h struct input_dev *input_dev); input_dev 79 include/linux/input/mt.h int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots, input_dev 81 include/linux/input/mt.h void input_mt_destroy_slots(struct input_dev *dev); input_dev 88 include/linux/input/mt.h static inline void input_mt_slot(struct input_dev *dev, int slot) input_dev 103 include/linux/input/mt.h void input_mt_report_slot_state(struct input_dev *dev, input_dev 106 include/linux/input/mt.h void input_mt_report_finger_count(struct input_dev *dev, int count); input_dev 107 include/linux/input/mt.h void input_mt_report_pointer_emulation(struct input_dev *dev, bool use_count); input_dev 108 include/linux/input/mt.h void input_mt_drop_unused(struct input_dev *dev); input_dev 110 include/linux/input/mt.h void input_mt_sync_frame(struct input_dev *dev); input_dev 121 include/linux/input/mt.h int input_mt_assign_slots(struct input_dev *dev, int *slots, input_dev 124 include/linux/input/mt.h int input_mt_get_slot_by_key(struct input_dev *dev, int key); input_dev 47 include/linux/input/sparse-keymap.h struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev, input_dev 49 include/linux/input/sparse-keymap.h struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev, input_dev 51 include/linux/input/sparse-keymap.h int sparse_keymap_setup(struct input_dev *dev, input_dev 53 include/linux/input/sparse-keymap.h int (*setup)(struct input_dev *, struct key_entry *)); input_dev 54 include/linux/input/sparse-keymap.h void sparse_keymap_free(struct input_dev *dev); input_dev 56 include/linux/input/sparse-keymap.h void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke, input_dev 59 include/linux/input/sparse-keymap.h bool sparse_keymap_report_event(struct input_dev *dev, unsigned int code, input_dev 15 include/linux/input/touchscreen.h void touchscreen_parse_of_params(struct input_dev *dev); input_dev 17 include/linux/input/touchscreen.h static inline void touchscreen_parse_of_params(struct input_dev *dev) input_dev 95 include/linux/ucb1400.h struct input_dev *ts_idev; input_dev 62 include/linux/uinput.h struct input_dev *dev; input_dev 271 include/linux/wm97xx.h struct input_dev *input_dev; /* touchscreen input device */ input_dev 134 include/media/rc-core.h struct input_dev *input_dev; input_dev 28 include/sound/jack.h struct input_dev; input_dev 60 include/sound/jack.h struct input_dev *input_dev;