Lines Matching refs:input
122 struct input_dev *input; member
157 struct input_dev *input = keypad->input; in stmpe_keypad_irq() local
178 input_event(input, EV_MSC, MSC_SCAN, code); in stmpe_keypad_irq()
179 input_report_key(input, keypad->keymap[code], !up); in stmpe_keypad_irq()
180 input_sync(input); in stmpe_keypad_irq()
327 struct input_dev *input; in stmpe_keypad_probe() local
349 input = devm_input_allocate_device(&pdev->dev); in stmpe_keypad_probe()
350 if (!input) in stmpe_keypad_probe()
353 input->name = "STMPE keypad"; in stmpe_keypad_probe()
354 input->id.bustype = BUS_I2C; in stmpe_keypad_probe()
355 input->dev.parent = &pdev->dev; in stmpe_keypad_probe()
362 keypad->keymap, input); in stmpe_keypad_probe()
366 input_set_capability(input, EV_MSC, MSC_SCAN); in stmpe_keypad_probe()
368 __set_bit(EV_REP, input->evbit); in stmpe_keypad_probe()
372 keypad->input = input; in stmpe_keypad_probe()
386 error = input_register_device(input); in stmpe_keypad_probe()