Lines Matching defs:scancode
134 u32 rc_scancode; /* the computed remote scancode */
1250 static u32 imon_remote_key_lookup(struct imon_context *ictx, u32 scancode)
1257 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1259 ictx->rc_scancode = scancode;
1263 release = scancode & ~0x4000;
1274 static u32 imon_mce_key_lookup(struct imon_context *ictx, u32 scancode)
1289 if (scancode & 0x80000000)
1290 scancode = scancode | MCE_KEY_MASK | MCE_TOGGLE_BIT;
1292 ictx->rc_scancode = scancode;
1293 keycode = rc_g_keycode_from_table(ictx->rdev, scancode);
1400 u32 scancode = KEY_RESERVED;
1434 scancode = be32_to_cpu(*((__be32 *)buf));
1445 scancode = 0x01007f00; /* KEY_DOWN */
1447 scancode = 0x01008000; /* KEY_UP */
1452 scancode = 0x0100007f; /* KEY_RIGHT */
1454 scancode = 0x01000080; /* KEY_LEFT */
1498 scancode = be32_to_cpu(*((__be32 *)buf));
1508 scancode = 0x01007f00; /* KEY_DOWN */
1510 scancode = 0x01008000; /* KEY_UP */
1515 scancode = 0x0100007f; /* KEY_RIGHT */
1517 scancode = 0x01000080; /* KEY_LEFT */
1522 if (scancode) {
1524 ictx->kc = imon_remote_key_lookup(ictx, scancode);
1589 u64 scancode;
1601 scancode = be64_to_cpu(*((__be64 *)buf));
1603 kc = imon_panel_key_lookup(ictx, scancode);
1606 scancode = be32_to_cpu(*((__be32 *)buf));
1611 kc = imon_mce_key_lookup(ictx, scancode);
1614 kc = imon_remote_key_lookup(ictx, scancode);