Lines Matching defs:input
17 #include <linux/input.h>
57 * @input: pointer to input device object
67 struct input_dev *input;
144 struct input_dev *input = keypad->input;
160 input_event(input, EV_MSC, MSC_SCAN, code);
161 input_report_key(input, keypad->keymap[code], key_pressed);
162 input_sync(input);
237 struct input_dev *input;
252 input = devm_input_allocate_device(dev);
253 if (!keypad || !input) {
260 keypad->input = input;
279 input->id.bustype = BUS_HOST;
280 input->name = "ux500-ske-keypad";
281 input->dev.parent = &pdev->dev;
285 keypad->keymap, input);
291 input_set_capability(input, EV_MSC, MSC_SCAN);
293 __set_bit(EV_REP, input->evbit);
320 error = input_register_device(input);
323 "unable to register input device: %d\n", error);