Lines Matching defs:input
9 #include <linux/input.h>
37 struct input_dev *input;
147 input_report_switch(iqs62x_keys->input,
153 input_sync(iqs62x_keys->input);
197 dev_err(iqs62x_keys->input->dev.parent,
210 input_report_key(iqs62x_keys->input, iqs62x_keys->keycode[i],
216 input_report_switch(iqs62x_keys->input,
221 input_sync(iqs62x_keys->input);
231 input_report_key(iqs62x_keys->input,
234 input_sync(iqs62x_keys->input);
236 input_report_key(iqs62x_keys->input,
239 input_sync(iqs62x_keys->input);
251 struct input_dev *input;
265 input = devm_input_allocate_device(&pdev->dev);
266 if (!input)
269 input->keycodemax = iqs62x_keys->keycodemax;
270 input->keycode = iqs62x_keys->keycode;
271 input->keycodesize = sizeof(*iqs62x_keys->keycode);
273 input->name = iqs62x->dev_desc->dev_name;
274 input->id.bustype = BUS_I2C;
278 input_set_capability(input, EV_KEY,
283 input_set_capability(input, EV_SW,
287 iqs62x_keys->input = input;
295 ret = input_register_device(iqs62x_keys->input);