Lines Matching defs:input
24 #include <linux/input.h>
35 struct input_dev *input = platform_get_drvdata(pdev);
45 input_event(input, type, button->code, !!state);
46 input_sync(input);
56 struct input_dev *input;
59 input = input_allocate_device();
60 if (!input)
63 platform_set_drvdata(pdev, input);
65 input->evbit[0] = BIT(EV_KEY);
67 input->name = pdev->name;
68 input->phys = "gpio-keys/input0";
69 input->dev.parent = &pdev->dev;
71 input->id.bustype = BUS_HOST;
72 input->id.vendor = 0x0001;
73 input->id.product = 0x0001;
74 input->id.version = 0x0100;
91 input_set_capability(input, type, button->code);
94 error = input_register_device(input);
96 printk(KERN_ERR "Unable to register gpio-keys input device\n");
106 input_free_device(input);
114 struct input_dev *input = platform_get_drvdata(pdev);
122 input_unregister_device(input);