Lines Matching refs:input_dev

62 	struct input_dev *input_dev;  member
82 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_irq_handler() local
96 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
99 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
101 input_report_key(input_dev, key1, 1); in ep93xx_keypad_irq_handler()
102 input_report_key(input_dev, key2, 1); in ep93xx_keypad_irq_handler()
109 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
112 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
114 input_report_key(input_dev, key1, 1); in ep93xx_keypad_irq_handler()
120 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
121 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
125 input_sync(input_dev); in ep93xx_keypad_irq_handler()
141 static int ep93xx_keypad_open(struct input_dev *pdev) in ep93xx_keypad_open()
154 static void ep93xx_keypad_close(struct input_dev *pdev) in ep93xx_keypad_close()
169 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_suspend() local
171 mutex_lock(&input_dev->mutex); in ep93xx_keypad_suspend()
178 mutex_unlock(&input_dev->mutex); in ep93xx_keypad_suspend()
187 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_resume() local
189 mutex_lock(&input_dev->mutex); in ep93xx_keypad_resume()
191 if (input_device_enabled(input_dev)) { in ep93xx_keypad_resume()
199 mutex_unlock(&input_dev->mutex); in ep93xx_keypad_resume()
211 struct input_dev *input_dev; in ep93xx_keypad_probe() local
233 input_dev = devm_input_allocate_device(&pdev->dev); in ep93xx_keypad_probe()
234 if (!input_dev) in ep93xx_keypad_probe()
237 keypad->input_dev = input_dev; in ep93xx_keypad_probe()
239 input_dev->name = pdev->name; in ep93xx_keypad_probe()
240 input_dev->id.bustype = BUS_HOST; in ep93xx_keypad_probe()
241 input_dev->open = ep93xx_keypad_open; in ep93xx_keypad_probe()
242 input_dev->close = ep93xx_keypad_close; in ep93xx_keypad_probe()
246 keypad->keycodes, input_dev); in ep93xx_keypad_probe()
251 __set_bit(EV_REP, input_dev->evbit); in ep93xx_keypad_probe()
252 input_set_drvdata(input_dev, keypad); in ep93xx_keypad_probe()
260 err = input_register_device(input_dev); in ep93xx_keypad_probe()