Lines Matching refs:key1
72 int key1; member
85 int keycode, key1, key2; in ep93xx_keypad_irq_handler() local
90 key1 = keypad->keycodes[keycode]; in ep93xx_keypad_irq_handler()
96 if (keypad->key1 && key1 != keypad->key1 && key2 != keypad->key1) in ep93xx_keypad_irq_handler()
97 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
99 if (keypad->key2 && key1 != keypad->key2 && key2 != keypad->key2) in ep93xx_keypad_irq_handler()
102 input_report_key(input_dev, key1, 1); in ep93xx_keypad_irq_handler()
105 keypad->key1 = key1; in ep93xx_keypad_irq_handler()
109 if (keypad->key1 && key1 != keypad->key1) in ep93xx_keypad_irq_handler()
110 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
112 if (keypad->key2 && key1 != keypad->key2) in ep93xx_keypad_irq_handler()
115 input_report_key(input_dev, key1, 1); in ep93xx_keypad_irq_handler()
117 keypad->key1 = key1; in ep93xx_keypad_irq_handler()
121 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
124 keypad->key1 = keypad->key2 = 0; in ep93xx_keypad_irq_handler()