Home
last modified time | relevance | path

Searched refs:pressed (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dsurfacepro3_button.c81 bool pressed = false; in surface_button_notify() local
86 pressed = true; in surface_button_notify()
93 pressed = true; in surface_button_notify()
100 pressed = true; in surface_button_notify()
107 pressed = true; in surface_button_notify()
123 if (pressed) in surface_button_notify()
127 input_report_key(input, key_code, pressed?1:0); in surface_button_notify()
H A Dfujitsu-tablet.c274 int pressed; in fujitsu_interrupt() local
292 pressed = keymask & changed & BIT(i); in fujitsu_interrupt()
294 if (pressed) in fujitsu_interrupt()
297 input_report_key(fujitsu.idev, keycode, pressed); in fujitsu_interrupt()
/kernel/linux/linux-6.6/drivers/platform/surface/
H A Dsurfacepro3_button.c79 bool pressed = false; in surface_button_notify() local
84 pressed = true; in surface_button_notify()
91 pressed = true; in surface_button_notify()
98 pressed = true; in surface_button_notify()
105 pressed = true; in surface_button_notify()
121 if (pressed) in surface_button_notify()
125 input_report_key(input, key_code, pressed?1:0); in surface_button_notify()
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dmcs_touchkey.c61 unsigned int pressed; in mcs_touchkey_interrupt() local
70 pressed = (val & (1 << chip->pressbit)) >> chip->pressbit; in mcs_touchkey_interrupt()
72 pressed ^= chip->press_invert; in mcs_touchkey_interrupt()
75 if (pressed) { in mcs_touchkey_interrupt()
85 input_report_key(input, data->key_code, pressed); in mcs_touchkey_interrupt()
89 pressed ? "pressed" : "released"); in mcs_touchkey_interrupt()
H A Dlocomokbd.c106 * The LoCoMo keyboard only generates interrupts when a key is pressed.
107 * So when a key is pressed, we enable a timer. This timer scans the
131 unsigned int scancode, pressed, key; in locomokbd_scankeyboard() local
134 pressed = rowd & KB_ROWMASK(row); in locomokbd_scankeyboard()
137 input_report_key(locomokbd->input, key, pressed); in locomokbd_scankeyboard()
138 if (likely(!pressed)) in locomokbd_scankeyboard()
145 * if it was pressed for more than a second. */ in locomokbd_scankeyboard()
165 /* if any keys are pressed, enable the timer */ in locomokbd_scankeyboard()
H A Dmpr121_touchkey.c148 unsigned int key_val, pressed; in mpr_touchkey_report() local
150 pressed = reg & BIT(key_num); in mpr_touchkey_report()
154 input_report_key(input, key_val, pressed); in mpr_touchkey_report()
157 pressed ? "pressed" : "released"); in mpr_touchkey_report()
H A Dmtk-pmic-keys.c151 u32 key_deb, pressed; in mtk_pmic_keys_irq_handler_thread() local
157 pressed = !key_deb; in mtk_pmic_keys_irq_handler_thread()
159 input_report_key(info->keys->input_dev, info->keycode, pressed); in mtk_pmic_keys_irq_handler_thread()
163 pressed ? "pressed" : "released", info->keycode); in mtk_pmic_keys_irq_handler_thread()
H A Dlm8333.c80 u8 code, pressed; in lm8333_key_handler() local
92 pressed = keys[i] & 0x80; in lm8333_key_handler()
96 input_report_key(input, lm8333->keycodes[code], pressed); in lm8333_key_handler()
H A Dsamsung-keypad.c110 unsigned int pressed; in samsung_keypad_report() local
125 pressed = row_state[col] & (1 << row); in samsung_keypad_report()
129 pressed ? "pressed" : "released", row, col); in samsung_keypad_report()
135 keypad->keycodes[val], pressed); in samsung_keypad_report()
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dmcs_touchkey.c61 unsigned int pressed; in mcs_touchkey_interrupt() local
70 pressed = (val & (1 << chip->pressbit)) >> chip->pressbit; in mcs_touchkey_interrupt()
72 pressed ^= chip->press_invert; in mcs_touchkey_interrupt()
75 if (pressed) { in mcs_touchkey_interrupt()
85 input_report_key(input, data->key_code, pressed); in mcs_touchkey_interrupt()
89 pressed ? "pressed" : "released"); in mcs_touchkey_interrupt()
H A Dmt6779-keypad.c58 bool pressed; in mt6779_keypad_irq_handler() local
77 /* 1: not pressed, 0: pressed */ in mt6779_keypad_irq_handler()
78 pressed = !test_bit(bit_nr, new_state); in mt6779_keypad_irq_handler()
80 pressed ? "pressed" : "released"); in mt6779_keypad_irq_handler()
83 input_report_key(keypad->input_dev, keycode[scancode], pressed); in mt6779_keypad_irq_handler()
H A Dmpr121_touchkey.c148 unsigned int key_val, pressed; in mpr_touchkey_report() local
150 pressed = reg & BIT(key_num); in mpr_touchkey_report()
154 input_report_key(input, key_val, pressed); in mpr_touchkey_report()
157 pressed ? "pressed" : "released"); in mpr_touchkey_report()
H A Dlocomokbd.c106 * The LoCoMo keyboard only generates interrupts when a key is pressed.
107 * So when a key is pressed, we enable a timer. This timer scans the
131 unsigned int scancode, pressed, key; in locomokbd_scankeyboard() local
134 pressed = rowd & KB_ROWMASK(row); in locomokbd_scankeyboard()
137 input_report_key(locomokbd->input, key, pressed); in locomokbd_scankeyboard()
138 if (likely(!pressed)) in locomokbd_scankeyboard()
145 * if it was pressed for more than a second. */ in locomokbd_scankeyboard()
165 /* if any keys are pressed, enable the timer */ in locomokbd_scankeyboard()
H A Dlm8333.c80 u8 code, pressed; in lm8333_key_handler() local
92 pressed = keys[i] & 0x80; in lm8333_key_handler()
96 input_report_key(input, lm8333->keycodes[code], pressed); in lm8333_key_handler()
H A Dmtk-pmic-keys.c191 u32 key_deb, pressed; in mtk_pmic_keys_irq_handler_thread() local
197 pressed = !key_deb; in mtk_pmic_keys_irq_handler_thread()
199 input_report_key(info->keys->input_dev, info->keycode, pressed); in mtk_pmic_keys_irq_handler_thread()
203 pressed ? "pressed" : "released", info->keycode); in mtk_pmic_keys_irq_handler_thread()
H A Dsamsung-keypad.c110 unsigned int pressed; in samsung_keypad_report() local
125 pressed = row_state[col] & (1 << row); in samsung_keypad_report()
129 pressed ? "pressed" : "released", row, col); in samsung_keypad_report()
135 keypad->keycodes[val], pressed); in samsung_keypad_report()
/kernel/linux/linux-5.10/drivers/input/misc/
H A Dda9052_onkey.c38 bool pressed = !(ret & DA9052_STATUSA_NONKEY); in da9052_onkey_query() local
40 input_report_key(onkey->input, KEY_POWER, pressed); in da9052_onkey_query()
48 if (pressed) in da9052_onkey_query()
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dda9052_onkey.c38 bool pressed = !(ret & DA9052_STATUSA_NONKEY); in da9052_onkey_query() local
40 input_report_key(onkey->input, KEY_POWER, pressed); in da9052_onkey_query()
48 if (pressed) in da9052_onkey_query()
/kernel/linux/linux-5.10/drivers/input/mouse/
H A Dfocaltech.c106 /* True if the clickpad has been pressed. */
107 bool pressed; member
145 input_report_key(dev, BTN_LEFT, state->pressed); in focaltech_report_state()
157 state->pressed = (packet[0] >> 4) & 1; in focaltech_process_touch_packet()
187 state->pressed = (packet[0] >> 4) & 1; in focaltech_process_abs_packet()
202 state->pressed = packet[0] >> 7; in focaltech_process_rel_packet()
/kernel/linux/linux-6.6/drivers/input/mouse/
H A Dfocaltech.c106 /* True if the clickpad has been pressed. */
107 bool pressed; member
145 input_report_key(dev, BTN_LEFT, state->pressed); in focaltech_report_state()
157 state->pressed = (packet[0] >> 4) & 1; in focaltech_process_touch_packet()
187 state->pressed = (packet[0] >> 4) & 1; in focaltech_process_abs_packet()
202 state->pressed = packet[0] >> 7; in focaltech_process_rel_packet()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dmms114.c81 u8 id:4, reserved_bit4:1, type:2, pressed:1; member
178 "id: %d, type: %d, pressed: %d, x: %d, y: %d, width: %d, strength: %d\n", in mms114_process_mt()
179 id, touch->type, touch->pressed, in mms114_process_mt()
183 input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, touch->pressed); in mms114_process_mt()
185 if (touch->pressed) { in mms114_process_mt()
209 dev_dbg(&client->dev, "keycode id: %d, pressed: %d\n", keycode_id, in mms114_process_touchkey()
210 touch->pressed); in mms114_process_touchkey()
212 input_report_key(input_dev, data->keycodes[keycode_id], touch->pressed); in mms114_process_touchkey()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dmms114.c75 u8 id:4, reserved_bit4:1, type:2, pressed:1; member
177 "id: %d, type: %d, pressed: %d, x: %d, y: %d, width: %d, strength: %d\n", in mms114_process_mt()
178 id, touch->type, touch->pressed, in mms114_process_mt()
182 input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, touch->pressed); in mms114_process_mt()
184 if (touch->pressed) { in mms114_process_mt()
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dfujitsu-tablet.c274 int pressed; in fujitsu_interrupt() local
292 pressed = keymask & changed & BIT(i); in fujitsu_interrupt()
294 if (pressed) in fujitsu_interrupt()
297 input_report_key(fujitsu.idev, keycode, pressed); in fujitsu_interrupt()
/kernel/linux/linux-5.10/include/xen/interface/io/
H A Dkbdif.h281 * | _TYPE_KEY | pressed | reserved | 4
292 * pressed - uint8_t, 1 if pressed; 0 otherwise
298 uint8_t pressed; member
/kernel/linux/linux-6.6/include/xen/interface/io/
H A Dkbdif.h264 * | _TYPE_KEY | pressed | reserved | 4
275 * pressed - uint8_t, 1 if pressed; 0 otherwise
281 uint8_t pressed; member

Completed in 15 milliseconds

12