Lines Matching refs:KeyData
49 + KeyOption->KeyData.Options.InputKeyCount * sizeof (EFI_INPUT_KEY); in BmSizeOfKeyOption()
280 …while (KeyOption->KeyData.Options.InputKeyCount < sizeof (KeyOption->Keys) / sizeof (KeyOption->Ke… in BmInitializeKeyFields()
286 &KeyOption->Keys[KeyOption->KeyData.Options.InputKeyCount], in BmInitializeKeyFields()
290 KeyOption->KeyData.Options.InputKeyCount++; in BmInitializeKeyFields()
311 KeyOption->KeyData.Options.ShiftPressed = 1; in BmInitializeKeyFields()
314 KeyOption->KeyData.Options.ControlPressed = 1; in BmInitializeKeyFields()
317 KeyOption->KeyData.Options.AltPressed = 1; in BmInitializeKeyFields()
320 KeyOption->KeyData.Options.LogoPressed = 1; in BmInitializeKeyFields()
323 KeyOption->KeyData.Options.MenuPressed = 1; in BmInitializeKeyFields()
326 KeyOption->KeyData.Options.SysReqPressed = 1; in BmInitializeKeyFields()
361 IN EFI_KEY_DATA *KeyData in BmHotkeyCallback() argument
377 …DEBUG ((EFI_D_INFO, "[Bds]BmHotkeyCallback: %04x:%04x\n", KeyData->Key.ScanCode, KeyData->Key.Unic… in BmHotkeyCallback()
389 ASSERT (Hotkey->WaitingKey < (sizeof (Hotkey->KeyData) / sizeof (Hotkey->KeyData[0]))); in BmHotkeyCallback()
390 HotkeyData = &Hotkey->KeyData[Hotkey->WaitingKey]; in BmHotkeyCallback()
391 if ((KeyData->Key.ScanCode == HotkeyData->Key.ScanCode) && in BmHotkeyCallback()
392 (KeyData->Key.UnicodeChar == HotkeyData->Key.UnicodeChar) && in BmHotkeyCallback()
393 (((KeyData->KeyState.KeyShiftState & EFI_SHIFT_STATE_VALID) != 0) ? in BmHotkeyCallback()
394 (KeyData->KeyState.KeyShiftState == HotkeyData->KeyState.KeyShiftState) : TRUE in BmHotkeyCallback()
521 &Hotkey->KeyData[KeyIndex], in BmUnregisterHotkeyNotify()
527 … "[Bds]UnregisterKeyNotify: %04x/%04x %r\n", Hotkey->KeyData[KeyIndex].Key.ScanCode, Hotkey->KeyDa… in BmUnregisterHotkeyNotify()
561 &Hotkey->KeyData[Index], in BmRegisterHotkeyNotify()
568 Hotkey->KeyData[Index].Key.ScanCode, in BmRegisterHotkeyNotify()
569 Hotkey->KeyData[Index].Key.UnicodeChar, in BmRegisterHotkeyNotify()
570 Hotkey->KeyData[Index].KeyState.KeyShiftState, in BmRegisterHotkeyNotify()
571 Hotkey->KeyData[Index].KeyState.KeyToggleState, in BmRegisterHotkeyNotify()
606 if (KeyOption->KeyData.Options.ShiftPressed) { in BmGenerateKeyShiftState()
615 if (KeyOption->KeyData.Options.ControlPressed) { in BmGenerateKeyShiftState()
624 if (KeyOption->KeyData.Options.AltPressed) { in BmGenerateKeyShiftState()
632 if (KeyOption->KeyData.Options.LogoPressed) { in BmGenerateKeyShiftState()
640 if (KeyOption->KeyData.Options.MenuPressed) { in BmGenerateKeyShiftState()
643 if (KeyOption->KeyData.Options.SysReqPressed) { in BmGenerateKeyShiftState()
677 if (KeyOption->KeyData.Options.InputKeyCount > mBmHotkeySupportCount) { in BmProcessKeyOption()
696 Hotkey->CodeCount = (UINT8) KeyOption->KeyData.Options.InputKeyCount; in BmProcessKeyOption()
699 CopyMem (&Hotkey->KeyData[KeyIndex].Key, &KeyOption->Keys[KeyIndex], sizeof (EFI_INPUT_KEY)); in BmProcessKeyOption()
700 Hotkey->KeyData[KeyIndex].KeyState.KeyShiftState = KeyShiftStates[Index]; in BmProcessKeyOption()
1013 if ((KeyOptions[Index].KeyData.PackedValue == KeyOption.KeyData.PackedValue) && in EfiBootManagerAddKeyOptionVariable()
1014 …(CompareMem (KeyOptions[Index].Keys, KeyOption.Keys, KeyOption.KeyData.Options.InputKeyCount * siz… in EfiBootManagerAddKeyOptionVariable()
1110 Match = (BOOLEAN) (Hotkey->CodeCount == KeyOption.KeyData.Options.InputKeyCount); in EfiBootManagerDeleteKeyOptionVariable()
1113 ShiftState = Hotkey->KeyData[Index].KeyState.KeyShiftState; in EfiBootManagerDeleteKeyOptionVariable()
1115 …iftState, EFI_RIGHT_SHIFT_PRESSED | EFI_LEFT_SHIFT_PRESSED) != KeyOption.KeyData.Options.ShiftPres… in EfiBootManagerDeleteKeyOptionVariable()
1116 …tate, EFI_RIGHT_CONTROL_PRESSED | EFI_LEFT_CONTROL_PRESSED) != KeyOption.KeyData.Options.ControlPr… in EfiBootManagerDeleteKeyOptionVariable()
1117 …(BmBitSet (ShiftState, EFI_RIGHT_ALT_PRESSED | EFI_LEFT_ALT_PRESSED) != KeyOption.KeyData.Options.… in EfiBootManagerDeleteKeyOptionVariable()
1118 …(BmBitSet (ShiftState, EFI_RIGHT_LOGO_PRESSED | EFI_LEFT_LOGO_PRESSED) != KeyOption.KeyData.Option… in EfiBootManagerDeleteKeyOptionVariable()
1119 (BmBitSet (ShiftState, EFI_MENU_KEY_PRESSED) != KeyOption.KeyData.Options.MenuPressed) || in EfiBootManagerDeleteKeyOptionVariable()
1120 (BmBitSet (ShiftState, EFI_SYS_REQ_PRESSED) != KeyOption.KeyData.Options.SysReqPressed) || in EfiBootManagerDeleteKeyOptionVariable()
1121 … (CompareMem (&Hotkey->KeyData[Index].Key, &KeyOption.Keys[Index], sizeof (EFI_INPUT_KEY)) != 0) in EfiBootManagerDeleteKeyOptionVariable()
1145 if ((KeyOptions[Index].KeyData.PackedValue == KeyOption.KeyData.PackedValue) && in EfiBootManagerDeleteKeyOptionVariable()
1148 KeyOption.KeyData.Options.InputKeyCount * sizeof (EFI_INPUT_KEY)) == 0) in EfiBootManagerDeleteKeyOptionVariable()