Lines Matching defs:input
10 #include <linux/input.h>
41 struct input_dev *input;
48 struct input_dev *input = pdata->input;
57 input_event(input, EV_KEY, pdata->keycode, state);
58 input_sync(input);
59 pm_relax(pdata->input->dev.parent);
73 struct input_dev *input = pdata->input;
76 pm_wakeup_event(input->dev.parent, 0);
86 input_report_key(input, pdata->keycode, 1);
87 input_sync(input);
88 input_report_key(input, pdata->keycode, 0);
89 input_sync(input);
90 pm_relax(input->dev.parent);
118 struct input_dev *input;
182 input = devm_input_allocate_device(&pdev->dev);
183 if (!input) {
184 dev_err(&pdev->dev, "failed to allocate the input device\n");
188 input->name = pdev->name;
189 input->phys = "snvs-pwrkey/input0";
190 input->id.bustype = BUS_HOST;
192 input_set_capability(input, EV_KEY, pdata->keycode);
194 /* input customer action to cancel release timer */
201 pdata->input = input;
213 error = input_register_device(input);
215 dev_err(&pdev->dev, "failed to register input device\n");