Lines Matching defs:scancode
134 u32 rc_scancode; /* the computed remote scancode */
1245 static u32 imon_remote_key_lookup(struct imon_context *ictx, u32 scancode)
1252 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1254 ictx->rc_scancode = scancode;
1258 release = scancode & ~0x4000;
1269 static u32 imon_mce_key_lookup(struct imon_context *ictx, u32 scancode)
1284 if (scancode & 0x80000000)
1285 scancode = scancode | MCE_KEY_MASK | MCE_TOGGLE_BIT;
1287 ictx->rc_scancode = scancode;
1288 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1395 u32 scancode = KEY_RESERVED;
1429 scancode = be32_to_cpu(*((__be32 *)buf));
1440 scancode = 0x01007f00; /* KEY_DOWN */
1442 scancode = 0x01008000; /* KEY_UP */
1447 scancode = 0x0100007f; /* KEY_RIGHT */
1449 scancode = 0x01000080; /* KEY_LEFT */
1493 scancode = be32_to_cpu(*((__be32 *)buf));
1503 scancode = 0x01007f00; /* KEY_DOWN */
1505 scancode = 0x01008000; /* KEY_UP */
1510 scancode = 0x0100007f; /* KEY_RIGHT */
1512 scancode = 0x01000080; /* KEY_LEFT */
1517 if (scancode) {
1519 ictx->kc = imon_remote_key_lookup(ictx, scancode);
1584 u64 scancode;
1596 scancode = be64_to_cpu(*((__be64 *)buf));
1598 kc = imon_panel_key_lookup(ictx, scancode);
1601 scancode = be32_to_cpu(*((__be32 *)buf));
1606 kc = imon_mce_key_lookup(ictx, scancode);
1609 kc = imon_remote_key_lookup(ictx, scancode);