Lines Matching refs:key2
76 int key2; member
88 int keycode, key1, key2; in ep93xx_keypad_irq_handler() local
96 key2 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
99 if (keypad->key1 && key1 != keypad->key1 && key2 != keypad->key1) in ep93xx_keypad_irq_handler()
102 if (keypad->key2 && key1 != keypad->key2 && key2 != keypad->key2) in ep93xx_keypad_irq_handler()
103 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
106 input_report_key(input_dev, key2, 1); in ep93xx_keypad_irq_handler()
109 keypad->key2 = key2; in ep93xx_keypad_irq_handler()
115 if (keypad->key2 && key1 != keypad->key2) in ep93xx_keypad_irq_handler()
116 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
121 keypad->key2 = 0; in ep93xx_keypad_irq_handler()
125 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
127 keypad->key1 = keypad->key2 = 0; in ep93xx_keypad_irq_handler()