Lines Matching defs:idev
89 struct input_dev *idev; /* input device */
296 struct input_dev *idev = dev->idev;
300 input_report_key(idev, dev->key_code, 0);
306 input_report_key(idev, key, 1);
309 input_sync(idev);
319 struct input_dev *idev = dev->idev;
329 input_report_key(idev, keycode, data & BIT(i));
331 input_sync(idev);
332 input_report_key(idev, keycode, 0);
335 input_sync(idev);
547 static int cm109_input_open(struct input_dev *idev)
549 struct cm109_dev *dev = input_get_drvdata(idev);
554 dev_err(&idev->dev, "%s - cannot autoresume, result %d\n",
589 static void cm109_input_close(struct input_dev *idev)
591 struct cm109_dev *dev = input_get_drvdata(idev);
608 static int cm109_input_ev(struct input_dev *idev, unsigned int type,
611 struct cm109_dev *dev = input_get_drvdata(idev);
682 input_unregister_device(dev->idev);
718 dev->idev = input_dev = input_allocate_device();
806 error = input_register_device(dev->idev);