Lines Matching refs:input_dev

92 	struct input_dev *idev;	 /* input device */
299 struct input_dev *idev = dev->idev; in report_key()
525 static int cm109_input_open(struct input_dev *idev) in cm109_input_open()
564 static void cm109_input_close(struct input_dev *idev) in cm109_input_close()
583 static int cm109_input_ev(struct input_dev *idev, unsigned int type, in cm109_input_ev()
673 struct input_dev *input_dev = NULL; in cm109_usb_probe() local
693 dev->idev = input_dev = input_allocate_device(); in cm109_usb_probe()
694 if (!input_dev) in cm109_usb_probe()
756 input_dev->name = nfo->name; in cm109_usb_probe()
757 input_dev->phys = dev->phys; in cm109_usb_probe()
758 usb_to_input_id(udev, &input_dev->id); in cm109_usb_probe()
759 input_dev->dev.parent = &intf->dev; in cm109_usb_probe()
761 input_set_drvdata(input_dev, dev); in cm109_usb_probe()
762 input_dev->open = cm109_input_open; in cm109_usb_probe()
763 input_dev->close = cm109_input_close; in cm109_usb_probe()
764 input_dev->event = cm109_input_ev; in cm109_usb_probe()
766 input_dev->keycode = dev->keymap; in cm109_usb_probe()
767 input_dev->keycodesize = sizeof(unsigned char); in cm109_usb_probe()
768 input_dev->keycodemax = ARRAY_SIZE(dev->keymap); in cm109_usb_probe()
770 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_SND); in cm109_usb_probe()
771 input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); in cm109_usb_probe()
777 __set_bit(k, input_dev->keybit); in cm109_usb_probe()
779 __clear_bit(KEY_RESERVED, input_dev->keybit); in cm109_usb_probe()
790 input_free_device(input_dev); in cm109_usb_probe()