Lines Matching defs:input_dev
107 struct input_dev *inputdevice; /* input device struct pointer */
555 static int gtco_input_open(struct input_dev *inputdev)
569 static void gtco_input_close(struct input_dev *inputdev)
585 static void gtco_setup_caps(struct input_dev *inputdev)
630 struct input_dev *inputdev;
837 struct input_dev *input_dev;
847 input_dev = input_allocate_device();
848 if (!gtco || !input_dev) {
855 gtco->inputdevice = input_dev;
956 input_dev->open = gtco_input_open;
957 input_dev->close = gtco_input_close;
960 input_dev->name = "GTCO_CalComp";
961 input_dev->phys = gtco->usbpath;
963 input_set_drvdata(input_dev, gtco);
966 gtco_setup_caps(input_dev);
969 usb_to_input_id(udev, &input_dev->id);
970 input_dev->dev.parent = &usbinterface->dev;
990 error = input_register_device(input_dev);
1002 input_free_device(input_dev);