Home
last modified time | relevance | path

Searched refs:key_code (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/platform/x86/
Dsurfacepro3_button.c78 int key_code = KEY_RESERVED; in surface_button_notify() local
87 key_code = KEY_POWER; in surface_button_notify()
94 key_code = KEY_LEFTMETA; in surface_button_notify()
101 key_code = KEY_VOLUMEUP; in surface_button_notify()
108 key_code = KEY_VOLUMEDOWN; in surface_button_notify()
119 if (key_code == KEY_RESERVED) in surface_button_notify()
125 input_report_key(input, key_code, pressed?1:0); in surface_button_notify()
Dhp-wmi.c525 int key_code; in hp_wmi_notify() local
576 key_code = hp_wmi_read_int(HPWMI_HOTKEY_QUERY); in hp_wmi_notify()
577 if (key_code < 0) in hp_wmi_notify()
581 key_code, 1, true)) in hp_wmi_notify()
582 pr_info("Unknown key code - 0x%x\n", key_code); in hp_wmi_notify()
/Linux-v4.19/drivers/hid/
Dhid-picolcd_core.c137 unsigned int key_code; in picolcd_raw_keypad() local
150 key_code = data->keycode[raw_data[i]]; in picolcd_raw_keypad()
152 key_code = KEY_UNKNOWN; in picolcd_raw_keypad()
153 if (key_code != KEY_UNKNOWN) { in picolcd_raw_keypad()
155 raw_data[i], key_code); in picolcd_raw_keypad()
156 input_report_key(data->input_keys, key_code, 1); in picolcd_raw_keypad()
165 unsigned int key_code; in picolcd_raw_keypad() local
173 key_code = data->keycode[data->pressed_keys[j]]; in picolcd_raw_keypad()
175 key_code = KEY_UNKNOWN; in picolcd_raw_keypad()
176 if (key_code != KEY_UNKNOWN) { in picolcd_raw_keypad()
[all …]
/Linux-v4.19/drivers/input/keyboard/
Dmcs_touchkey.c53 unsigned int key_code; member
84 data->key_code = data->keycodes[key_val]; in mcs_touchkey_interrupt()
89 input_report_key(input, data->key_code, pressed); in mcs_touchkey_interrupt()
92 dev_dbg(&client->dev, "key %d %d %s\n", data->key_val, data->key_code, in mcs_touchkey_interrupt()
Dsamsung-keypad.c292 u32 row, col, key_code; in samsung_keypad_parse_dt() local
295 of_property_read_u32(key_np, "linux,code", &key_code); in samsung_keypad_parse_dt()
296 *keymap++ = KEY(row, col, key_code); in samsung_keypad_parse_dt()
/Linux-v4.19/drivers/input/rmi4/
Drmi_f30.c109 u16 key_code = f30->gpioled_key_map[button]; in rmi_f30_report_button() local
115 rmi_f03_overwrite_button(f30->f03, key_code, key_down); in rmi_f30_report_button()
119 __func__, key_code, key_down); in rmi_f30_report_button()
121 input_report_key(f30->input, key_code, key_down); in rmi_f30_report_button()
/Linux-v4.19/drivers/input/misc/
Dyealink.c117 int key_code; /* last reported key */ member
239 if (yld->key_code >= 0) { in report_key()
241 input_report_key(idev, yld->key_code & 0xff, 0); in report_key()
242 if (yld->key_code >> 8) in report_key()
243 input_report_key(idev, yld->key_code >> 8, 0); in report_key()
246 yld->key_code = key; in report_key()
524 yld->key_code = -1; /* no keys pressed */ in input_open()
Dcm109.c129 int key_code; /* last reported key */ member
301 if (dev->key_code >= 0) { in report_key()
303 input_report_key(idev, dev->key_code, 0); in report_key()
306 dev->key_code = key; in report_key()
565 dev->key_code = -1; /* no keys pressed */ in cm109_input_open()
/Linux-v4.19/drivers/misc/ibmasm/
Dremote.c150 input->data.keyboard.key_code, in print_input()
151 input->data.keyboard.key_code, in print_input()
174 unsigned short code = input->data.keyboard.key_code; in send_keyboard_event()
Dremote.h69 unsigned short key_code; member
/Linux-v4.19/drivers/input/touchscreen/
Dmelfas_mip4.c181 unsigned short key_code[MIP4_MAX_KEYS]; member
408 input_report_key(ts->input, ts->key_code[i], 0); in mip4_clear_input()
460 unsigned short keycode = ts->key_code[key - 1]; in mip4_report_keys()
1491 input->keycode = ts->key_code; in mip4_probe()
1492 input->keycodesize = sizeof(*ts->key_code); in mip4_probe()
Dcyttsp4_core.h318 int key_code; member
Dcyttsp4_core.c570 si->btn[btn].key_code = key_table[btn]; in cyttsp4_si_get_btn_data()
575 si->btn[btn].key_code = KEY_RESERVED; in cyttsp4_si_get_btn_data()
/Linux-v4.19/drivers/media/common/b2c2/
Dflexcop_ibi_value_be.h374 u32 key_code : 2; member
Dflexcop_ibi_value_le.h371 u32 key_code : 2; member
/Linux-v4.19/drivers/staging/greybus/
Dgreybus_protocols.h1217 __le16 key_code; member