Lines Matching refs:input_dev
75 static void input_start_autorepeat(struct input_dev *dev, int code) in input_start_autorepeat()
86 static void input_stop_autorepeat(struct input_dev *dev) in input_stop_autorepeat()
131 static void input_pass_values(struct input_dev *dev, in input_pass_values()
171 static void input_pass_event(struct input_dev *dev, in input_pass_event()
186 struct input_dev *dev = (void *) data; in input_repeat_key()
215 static int input_handle_abs_event(struct input_dev *dev, in input_handle_abs_event()
265 static int input_get_disposition(struct input_dev *dev, in input_get_disposition()
371 static void input_handle_event(struct input_dev *dev, in input_handle_event()
429 void input_event(struct input_dev *dev, in input_event()
457 struct input_dev *dev = handle->dev; in input_inject_event()
482 void input_alloc_absinfo(struct input_dev *dev) in input_alloc_absinfo()
492 void input_set_abs_params(struct input_dev *dev, unsigned int axis, in input_set_abs_params()
523 struct input_dev *dev = handle->dev; in input_grab_device()
545 struct input_dev *dev = handle->dev; in __input_release_device()
572 struct input_dev *dev = handle->dev; in input_release_device()
589 struct input_dev *dev = handle->dev; in input_open_device()
625 struct input_dev *dev = handle->dev; in input_flush_device()
649 struct input_dev *dev = handle->dev; in input_close_device()
675 static void input_dev_release_keys(struct input_dev *dev) in input_dev_release_keys()
693 static void input_disconnect_device(struct input_dev *dev) in input_disconnect_device()
761 static unsigned int input_fetch_keycode(struct input_dev *dev, in input_fetch_keycode()
776 static int input_default_getkeycode(struct input_dev *dev, in input_default_getkeycode()
804 static int input_default_setkeycode(struct input_dev *dev, in input_default_setkeycode()
872 int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke) in input_get_keycode()
893 int input_set_keycode(struct input_dev *dev, in input_set_keycode()
935 struct input_dev *dev) in input_match_device()
991 static int input_attach_handler(struct input_dev *dev, struct input_handler *handler) in input_attach_handler()
1134 struct input_dev *dev = container_of(v, struct input_dev, node); in input_devices_seq_show()
1304 struct input_dev *input_dev = to_input_dev(dev); \
1307 input_dev->name ? input_dev->name : ""); \
1328 static int input_print_modalias(char *buf, int size, struct input_dev *id, in input_print_modalias()
1367 struct input_dev *id = to_input_dev(dev); in input_dev_show_modalias()
1383 struct input_dev *input_dev = to_input_dev(dev); in input_dev_show_properties() local
1384 int len = input_print_bitmap(buf, PAGE_SIZE, input_dev->propbit, in input_dev_show_properties()
1408 struct input_dev *input_dev = to_input_dev(dev); \
1409 return scnprintf(buf, PAGE_SIZE, "%04x\n", input_dev->id.name); \
1465 struct input_dev *input_dev = to_input_dev(dev); \
1467 input_dev->bm##bit, ev##_MAX, \
1510 struct input_dev *dev = to_input_dev(device); in input_dev_release()
1544 struct input_dev *dev) in input_add_uevent_modalias_var()
1584 struct input_dev *dev = to_input_dev(device); in input_dev_uevent()
1641 static void input_dev_toggle(struct input_dev *dev, bool activate) in input_dev_toggle()
1663 void input_reset_device(struct input_dev *dev) in input_reset_device()
1681 struct input_dev *input_dev = to_input_dev(dev); in input_dev_suspend() local
1683 spin_lock_irq(&input_dev->event_lock); in input_dev_suspend()
1689 input_dev_release_keys(input_dev); in input_dev_suspend()
1692 input_dev_toggle(input_dev, false); in input_dev_suspend()
1694 spin_unlock_irq(&input_dev->event_lock); in input_dev_suspend()
1701 struct input_dev *input_dev = to_input_dev(dev); in input_dev_resume() local
1703 spin_lock_irq(&input_dev->event_lock); in input_dev_resume()
1706 input_dev_toggle(input_dev, true); in input_dev_resume()
1708 spin_unlock_irq(&input_dev->event_lock); in input_dev_resume()
1715 struct input_dev *input_dev = to_input_dev(dev); in input_dev_freeze() local
1717 spin_lock_irq(&input_dev->event_lock); in input_dev_freeze()
1723 input_dev_release_keys(input_dev); in input_dev_freeze()
1725 spin_unlock_irq(&input_dev->event_lock); in input_dev_freeze()
1732 struct input_dev *input_dev = to_input_dev(dev); in input_dev_poweroff() local
1734 spin_lock_irq(&input_dev->event_lock); in input_dev_poweroff()
1737 input_dev_toggle(input_dev, false); in input_dev_poweroff()
1739 spin_unlock_irq(&input_dev->event_lock); in input_dev_poweroff()
1782 struct input_dev *input_allocate_device(void) in input_allocate_device()
1785 struct input_dev *dev; in input_allocate_device()
1787 dev = kzalloc(sizeof(struct input_dev), GFP_KERNEL); in input_allocate_device()
1809 struct input_dev *input;
1822 struct input_dev *input = devres->input; in devm_input_device_release()
1847 struct input_dev *devm_input_allocate_device(struct device *dev) in devm_input_allocate_device()
1849 struct input_dev *input; in devm_input_allocate_device()
1887 void input_free_device(struct input_dev *dev) in input_free_device()
1909 void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code) in input_set_capability()
1963 static unsigned int input_estimate_events_per_packet(struct input_dev *dev) in input_estimate_events_per_packet()
2013 static void input_cleanse_bitmasks(struct input_dev *dev) in input_cleanse_bitmasks()
2025 static void __input_unregister_device(struct input_dev *dev) in __input_unregister_device()
2050 struct input_dev *input = devres->input; in devm_input_device_unregister()
2080 int input_register_device(struct input_dev *dev) in input_register_device()
2182 void input_unregister_device(struct input_dev *dev) in input_unregister_device()
2211 struct input_dev *dev; in input_register_handler()
2303 struct input_dev *dev = handle->dev; in input_register_handle()
2352 struct input_dev *dev = handle->dev; in input_unregister_handle()