Lines Matching refs:input
66 struct input_dev *input; member
143 struct input_dev *input = keypad->input; in ske_keypad_report() local
159 input_event(input, EV_MSC, MSC_SCAN, code); in ske_keypad_report()
160 input_report_key(input, keypad->keymap[code], key_pressed); in ske_keypad_report()
161 input_sync(input); in ske_keypad_report()
228 struct input_dev *input; in ske_keypad_probe() local
251 input = input_allocate_device(); in ske_keypad_probe()
252 if (!keypad || !input) { in ske_keypad_probe()
260 keypad->input = input; in ske_keypad_probe()
290 input->id.bustype = BUS_HOST; in ske_keypad_probe()
291 input->name = "ux500-ske-keypad"; in ske_keypad_probe()
292 input->dev.parent = &pdev->dev; in ske_keypad_probe()
296 keypad->keymap, input); in ske_keypad_probe()
302 input_set_capability(input, EV_MSC, MSC_SCAN); in ske_keypad_probe()
304 __set_bit(EV_REP, input->evbit); in ske_keypad_probe()
336 error = input_register_device(input); in ske_keypad_probe()
365 input_free_device(input); in ske_keypad_probe()
377 input_unregister_device(keypad->input); in ske_keypad_remove()