Lines Matching +defs:code +defs:key
126 u16 code;
836 static struct key_entry *toshiba_acpi_get_entry_by_scancode(unsigned int code)
838 struct key_entry *key;
840 for (key = toshiba_acpi_keymap; key->type != KE_END; key++)
841 if (code == key->code)
842 return key;
847 static struct key_entry *toshiba_acpi_get_entry_by_keycode(unsigned int code)
849 struct key_entry *key;
851 for (key = toshiba_acpi_keymap; key->type != KE_END; key++)
852 if (code == key->keycode && key->type == KE_KEY)
853 return key;
861 struct key_entry *key = toshiba_acpi_get_entry_by_scancode(scancode);
863 if (key && key->type == KE_KEY) {
864 *keycode = key->keycode;
874 struct key_entry *key;
877 key = toshiba_acpi_get_entry_by_scancode(scancode);
878 if (key && key->type == KE_KEY) {
879 old_keycode = key->keycode;
880 key->keycode = keycode;
893 struct key_entry *key;
902 /* act on key press; ignore key release */
906 key = toshiba_acpi_get_entry_by_scancode
908 if (!key) {
909 printk(MY_INFO "Unknown key %x\n",
914 key->keycode, 1);
917 key->keycode, 0);
931 const struct key_entry *key;
966 for (key = toshiba_acpi_keymap; key->type != KE_END; key++) {
968 set_bit(key->keycode, toshiba_acpi.hotkey_dev->keybit);