Lines Matching refs:key2
73 int key2; member
85 int keycode, key1, key2; in ep93xx_keypad_irq_handler() local
93 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
96 if (keypad->key1 && key1 != keypad->key1 && key2 != keypad->key1) in ep93xx_keypad_irq_handler()
99 if (keypad->key2 && key1 != keypad->key2 && key2 != keypad->key2) in ep93xx_keypad_irq_handler()
100 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
103 input_report_key(input_dev, key2, 1); in ep93xx_keypad_irq_handler()
106 keypad->key2 = key2; in ep93xx_keypad_irq_handler()
112 if (keypad->key2 && key1 != keypad->key2) in ep93xx_keypad_irq_handler()
113 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
118 keypad->key2 = 0; in ep93xx_keypad_irq_handler()
122 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
124 keypad->key1 = keypad->key2 = 0; in ep93xx_keypad_irq_handler()