Lines Matching refs:input_dev
101 struct input_dev *idev; /* input device */
239 struct input_dev *idev = yld->idev; in report_key()
516 static int input_open(struct input_dev *dev) in input_open()
544 static void input_close(struct input_dev *dev) in input_close()
874 struct input_dev *input_dev; in usb_probe() local
889 yld->idev = input_dev = input_allocate_device(); in usb_probe()
890 if (!input_dev) in usb_probe()
953 input_dev->name = nfo->name; in usb_probe()
954 input_dev->phys = yld->phys; in usb_probe()
955 usb_to_input_id(udev, &input_dev->id); in usb_probe()
956 input_dev->dev.parent = &intf->dev; in usb_probe()
958 input_set_drvdata(input_dev, yld); in usb_probe()
960 input_dev->open = input_open; in usb_probe()
961 input_dev->close = input_close; in usb_probe()
965 input_dev->evbit[0] = BIT_MASK(EV_KEY); in usb_probe()
969 set_bit(k & 0xff, input_dev->keybit); in usb_probe()
971 set_bit(k >> 8, input_dev->keybit); in usb_probe()