Lines Matching defs:input_dev
35 * @input_dev: pointer to input device
41 struct input_dev *input_dev;
65 struct input_dev *input_dev = pwron->input_dev;
72 dev_err(input_dev->dev.parent,
76 input_report_key(input_dev, KEY_POWER, 0);
77 input_sync(input_dev);
95 struct input_dev *input_dev = pwron->input_dev;
97 input_report_key(input_dev, KEY_POWER, 1);
98 pm_wakeup_event(input_dev->dev.parent, 0);
99 input_sync(input_dev);
166 struct input_dev *input_dev;
178 input_dev = input_allocate_device();
179 if (!input_dev) {
185 input_dev->name = "palmas_pwron";
186 input_dev->phys = "palmas_pwron/input0";
187 input_dev->dev.parent = dev;
189 input_set_capability(input_dev, EV_KEY, KEY_POWER);
208 pwron->input_dev = input_dev;
223 error = input_register_device(input_dev);
238 input_free_device(input_dev);
257 input_unregister_device(pwron->input_dev);