Lines Matching refs:input_dev
109 struct input_dev *inputdevice; /* input device struct pointer */
540 static int gtco_input_open(struct input_dev *inputdev)
554 static void gtco_input_close(struct input_dev *inputdev)
570 static void gtco_setup_caps(struct input_dev *inputdev)
615 struct input_dev *inputdev;
830 struct input_dev *input_dev;
839 input_dev = input_allocate_device();
840 if (!gtco || !input_dev) {
847 gtco->inputdevice = input_dev;
940 input_dev->open = gtco_input_open;
941 input_dev->close = gtco_input_close;
944 input_dev->name = "GTCO_CalComp";
945 input_dev->phys = gtco->usbpath;
947 input_set_drvdata(input_dev, gtco);
950 gtco_setup_caps(input_dev);
953 usb_to_input_id(gtco->usbdev, &input_dev->id);
954 input_dev->dev.parent = &usbinterface->dev;
976 error = input_register_device(input_dev);
988 input_free_device(input_dev);