Lines Matching defs:input_dev
28 * @input_dev: pointer to input device
34 struct input_dev *input_dev;
58 struct input_dev *input_dev = pwron->input_dev;
65 dev_err(input_dev->dev.parent,
69 input_report_key(input_dev, KEY_POWER, 0);
70 input_sync(input_dev);
88 struct input_dev *input_dev = pwron->input_dev;
90 input_report_key(input_dev, KEY_POWER, 1);
91 pm_wakeup_event(input_dev->dev.parent, 0);
92 input_sync(input_dev);
159 struct input_dev *input_dev;
171 input_dev = input_allocate_device();
172 if (!input_dev) {
178 input_dev->name = "palmas_pwron";
179 input_dev->phys = "palmas_pwron/input0";
180 input_dev->dev.parent = dev;
182 input_set_capability(input_dev, EV_KEY, KEY_POWER);
201 pwron->input_dev = input_dev;
221 error = input_register_device(input_dev);
236 input_free_device(input_dev);
255 input_unregister_device(pwron->input_dev);