• Home
  • Raw
  • Download

Lines Matching refs:input

45 static int input_open_polled_device(struct input_dev *input)  in input_open_polled_device()  argument
47 struct input_polled_dev *dev = input_get_drvdata(input); in input_open_polled_device()
61 static void input_close_polled_device(struct input_dev *input) in input_close_polled_device() argument
63 struct input_polled_dev *dev = input_get_drvdata(input); in input_close_polled_device()
86 struct input_dev *input = polldev->input; in input_polldev_set_poll() local
100 mutex_lock(&input->mutex); in input_polldev_set_poll()
104 if (input->users) { in input_polldev_set_poll()
110 mutex_unlock(&input->mutex); in input_polldev_set_poll()
169 dev->input = input_allocate_device(); in input_allocate_polled_device()
170 if (!dev->input) { in input_allocate_polled_device()
196 __func__, dev_name(&polldev->input->dev)); in devm_input_polldev_release()
198 input_put_device(polldev->input); in devm_input_polldev_release()
208 __func__, dev_name(&polldev->input->dev)); in devm_input_polldev_unregister()
209 input_unregister_device(polldev->input); in devm_input_polldev_unregister()
254 polldev->input->dev.parent = dev; in devm_input_allocate_polled_device()
275 WARN_ON(devres_destroy(dev->input->dev.parent, in input_free_polled_device()
279 input_put_device(dev->input); in input_free_polled_device()
298 struct input_dev *input = dev->input; in input_register_polled_device() local
310 input_set_drvdata(input, dev); in input_register_polled_device()
318 input->open = input_open_polled_device; in input_register_polled_device()
319 input->close = input_close_polled_device; in input_register_polled_device()
321 input->dev.groups = input_polldev_attribute_groups; in input_register_polled_device()
323 error = input_register_device(input); in input_register_polled_device()
336 input_get_device(input); in input_register_polled_device()
339 dev_dbg(input->dev.parent, "%s: registering %s with devres.\n", in input_register_polled_device()
340 __func__, dev_name(&input->dev)); in input_register_polled_device()
341 devres_add(input->dev.parent, devres); in input_register_polled_device()
359 WARN_ON(devres_destroy(dev->input->dev.parent, in input_unregister_polled_device()
364 input_unregister_device(dev->input); in input_unregister_polled_device()