Searched defs:BootOrder (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DriverSampleDxe/
H A DNVDataStruc.h53 UINT16 BootOrder[8]; member in struct:__anon11169
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/
H A DBootMaint.c1413 @param BootOrder The Boot Order array.
1424 IN OUT UINT16 *BootOrder,
1443 if (BootOrder[Index] == OptionNumber) {
1452 BootOrder[Index] = BootOrder[Index + 1];
1422 BdsDeleteBootOption( IN UINTN OptionNumber, IN OUT UINT16 *BootOrder, IN OUT UINTN *BootOrderSize ) argument
H A DVariable.c20 make sure BootOrder is in valid state.
25 @return Others If failed to update the "BootOrder" variable after deletion.
83 After any operation on Boot####, there will be a discrepancy in BootOrder.
84 Since some are missing but in BootOrder, while some are present but are
85 not reflected by BootOrder. Then a function rebuild BootOrder from
93 Set the "BootOrder" EFI Variable.
113 // First check whether BootOrder is present in current configuration
116 L"BootOrder",
122 // If exists, delete it to hold new BootOrder
1111 UINT16 *BootOrder; local
[all...]
H A DBBSsupport.c572 UINT16 *BootOrder; local
590 BootOrder = NULL;
611 BootOrder = BdsLibGetVariableAndSize (
612 L"BootOrder",
616 if (BootOrder == NULL) {
622 UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", BootOrder[Index]);
639 // Update BootOrder
642 BootOrder[Index],
643 BootOrder,
648 FreePool (BootOrder);
740 BdsFindLegacyBootOptionByDevTypeAndName( IN UINT16 *BootOrder, IN UINTN BootOptionNum, IN UINT16 DevType, IN CHAR16 *DevName, OUT UINT32 *Attribute, OUT UINT16 *BbsIndex, OUT UINT16 *OptionNumber ) argument
877 UINT16 *BootOrder; local
1633 UINT16 *BootOrder; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Tcg/TcgDxe/
H A DTcgDxe.c151 CHAR16 mBootVarName[] = L"BootOrder";
871 The EFI boot variables are BootOrder and Boot#### variables.
885 UINT16 *BootOrder; local
895 (VOID **) &BootOrder
900 ASSERT (BootOrder != NULL);
903 FreePool (BootOrder);
907 BootCount /= sizeof (*BootOrder);
909 UnicodeSPrint (mBootVarName, sizeof (mBootVarName), L"Boot%04x", BootOrder[Index]);
921 FreePool (BootOrder);
955 // Measure BootOrder
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsBoot.c761 BdsLibRegisterNewOption (&TempBootLists, DevicePath, L"EFI Internal Shell", L"BootOrder");
1330 UINT16 *BootOrder; local
1344 BootOrder = NULL;
1348 // Check "BootOrder" variable, if no, means there is no any boot order.
1350 BootOrder = BdsLibGetVariableAndSize (
1351 L"BootOrder",
1355 if (BootOrder == NULL) {
1373 UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", BootOrder[Index]);
1381 FreePool (BootOrder);
1386 BdsDeleteBootOption (BootOrder[Inde
1443 UINT16 *BootOrder; local
[all...]

Completed in 44 milliseconds