Lines Matching refs:input_dev
106 struct input_dev *inputdevice; /* input device struct pointer */
539 static int gtco_input_open(struct input_dev *inputdev) in gtco_input_open()
553 static void gtco_input_close(struct input_dev *inputdev) in gtco_input_close()
569 static void gtco_setup_caps(struct input_dev *inputdev) in gtco_setup_caps()
614 struct input_dev *inputdev; in gtco_urb_callback()
821 struct input_dev *input_dev; in gtco_probe() local
830 input_dev = input_allocate_device(); in gtco_probe()
831 if (!gtco || !input_dev) { in gtco_probe()
838 gtco->inputdevice = input_dev; in gtco_probe()
943 input_dev->open = gtco_input_open; in gtco_probe()
944 input_dev->close = gtco_input_close; in gtco_probe()
947 input_dev->name = "GTCO_CalComp"; in gtco_probe()
948 input_dev->phys = gtco->usbpath; in gtco_probe()
950 input_set_drvdata(input_dev, gtco); in gtco_probe()
953 gtco_setup_caps(input_dev); in gtco_probe()
956 usb_to_input_id(gtco->usbdev, &input_dev->id); in gtco_probe()
957 input_dev->dev.parent = &usbinterface->dev; in gtco_probe()
979 error = input_register_device(input_dev); in gtco_probe()
991 input_free_device(input_dev); in gtco_probe()