Lines Matching refs:key2
77 int key2; member
89 int keycode, key1, key2; in ep93xx_keypad_irq_handler() local
97 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
100 if (keypad->key1 && key1 != keypad->key1 && key2 != keypad->key1) in ep93xx_keypad_irq_handler()
103 if (keypad->key2 && key1 != keypad->key2 && key2 != keypad->key2) in ep93xx_keypad_irq_handler()
104 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
107 input_report_key(input_dev, key2, 1); in ep93xx_keypad_irq_handler()
110 keypad->key2 = key2; in ep93xx_keypad_irq_handler()
116 if (keypad->key2 && key1 != keypad->key2) in ep93xx_keypad_irq_handler()
117 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
122 keypad->key2 = 0; in ep93xx_keypad_irq_handler()
126 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
128 keypad->key1 = keypad->key2 = 0; in ep93xx_keypad_irq_handler()