Lines Matching +defs:code +defs:key
49 u16 code;
74 * state and so it should be reported as a key */
146 static struct key_entry *dell_wmi_get_entry_by_scancode(unsigned int code)
148 struct key_entry *key;
150 for (key = dell_wmi_keymap; key->type != KE_END; key++)
151 if (code == key->code)
152 return key;
159 struct key_entry *key;
161 for (key = dell_wmi_keymap; key->type != KE_END; key++)
162 if (key->type == KE_KEY && keycode == key->keycode)
163 return key;
171 struct key_entry *key = dell_wmi_get_entry_by_scancode(scancode);
173 if (key && key->type == KE_KEY) {
174 *keycode = key->keycode;
184 struct key_entry *key;
187 key = dell_wmi_get_entry_by_scancode(scancode);
188 if (key && key->type == KE_KEY) {
189 old_keycode = key->keycode;
190 key->keycode = keycode;
202 static struct key_entry *key;
229 key = dell_wmi_get_entry_by_scancode(reported_key);
231 if (!key) {
232 printk(KERN_INFO "dell-wmi: Unknown key %x pressed\n",
234 } else if ((key->keycode == KEY_BRIGHTNESSUP ||
235 key->keycode == KEY_BRIGHTNESSDOWN) && acpi_video) {
240 input_report_key(dell_wmi_input_dev, key->keycode, 1);
242 input_report_key(dell_wmi_input_dev, key->keycode, 0);
263 dell_new_wmi_keymap[i].code = table->keymap[i].scancode;
270 dell_new_wmi_keymap[i].code = 0;
291 struct key_entry *key;
305 for (key = dell_wmi_keymap; key->type != KE_END; key++) {
306 switch (key->type) {
309 set_bit(key->keycode, dell_wmi_input_dev->keybit);
313 set_bit(key->keycode, dell_wmi_input_dev->swbit);