Lines Matching refs:idev
92 struct input_dev *idev; /* input device */ member
299 struct input_dev *idev = dev->idev; in report_key() local
303 input_report_key(idev, dev->key_code, 0); in report_key()
309 input_report_key(idev, key, 1); in report_key()
312 input_sync(idev); in report_key()
525 static int cm109_input_open(struct input_dev *idev) in cm109_input_open() argument
527 struct cm109_dev *dev = input_get_drvdata(idev); in cm109_input_open()
532 dev_err(&idev->dev, "%s - cannot autoresume, result %d\n", in cm109_input_open()
564 static void cm109_input_close(struct input_dev *idev) in cm109_input_close() argument
566 struct cm109_dev *dev = input_get_drvdata(idev); in cm109_input_close()
583 static int cm109_input_ev(struct input_dev *idev, unsigned int type, in cm109_input_ev() argument
586 struct cm109_dev *dev = input_get_drvdata(idev); in cm109_input_ev()
661 input_unregister_device(dev->idev); in cm109_usb_disconnect()
693 dev->idev = input_dev = input_allocate_device(); in cm109_usb_probe()
781 error = input_register_device(dev->idev); in cm109_usb_probe()