Lines Matching refs:keycode
217 u16 *keycode;
288 int keycode, up_flag, key;
290 keycode = scancode & 0x7f;
294 if (keycode == ADB_KEY_CAPSLOCK && !up_flag) {
312 keycode = ADB_KEY_CAPSLOCK;
328 switch (keycode) {
346 keycode = ADB_KEY_POWER;
356 /* Fn + Command will produce a bogus "power" keycode */
358 keycode = ADB_KEY_CMD;
364 keycode = ADB_KEY_CMD;
375 keycode = ADB_KEY_FWDEL;
384 keycode = ADB_KEY_FWDEL;
394 key = adbhid[id]->keycode[keycode];
399 pr_info("Unhandled ADB key (scancode %#02x) %s.\n", keycode,
792 hid->keycode = kmemdup(adb_to_linux_keycodes,
794 if (!hid->keycode) {
819 swap(hid->keycode[10], hid->keycode[50]);
831 if (hid->keycode[i])
832 set_bit(hid->keycode[i], input_dev->keybit);
840 input_dev->keycodesize = sizeof(hid->keycode[0]);
889 input_dev->keycode = hid->keycode;
907 kfree(hid->keycode);
917 kfree(adbhid[id]->keycode);