HomeSort by relevance Sort by last modified time
    Searched refs:BootOption (Results 1 - 25 of 41) sorted by null

1 2

  /device/linaro/bootloader/edk2/ArmPlatformPkg/Bds/
BootOption.c 19 IN BDS_LOAD_OPTION *BootOption
26 if ((BootOption->Attributes & LOAD_OPTION_CATEGORY) == LOAD_OPTION_CATEGORY_APP) {
34 LoadOptionIndexSize, &(BootOption->LoadOptionIndex));
36 Status = BdsStartEfiApplication (gImageHandle, BootOption->FilePathList, BootOption->OptionalDataSize, BootOption->OptionalData);
84 IN BDS_LOAD_OPTION* BootOption,
99 if (BootOption->LoadOption) {
100 FreePool (BootOption->LoadOption);
118 BootOption->Attributes = Attributes;
    [all...]
BootMenu.c 399 BDS_LOAD_OPTION *BootOption;
417 BootOption = BootOptionEntry->BdsLoadOption;
420 Status = BootDeviceGetDeviceSupport (BootOption->FilePathList, &DeviceSupport);
428 Status = DeviceSupport->UpdateDevicePathNode (BootOption->FilePathList, L"EFI Application or the kernel", &DevicePath);
463 Status = DeviceSupport->UpdateDevicePathNode (BootOption->FilePathList, L"EFI Application", &DevicePath);
474 if (BootOption->OptionalDataSize > 0) {
475 IsPrintable = IsPrintableString (BootOption->OptionalData, &IsUnicode);
479 // be equal to or at least lower than "BootOption->OptionalDataSize"
485 // string because the data pointed to by "BootOption->OptionalData"
490 UnicodeCmdLine, BootOption->OptionalData,
    [all...]
BdsInternal.h 157 IN CHAR16* BootOption
190 IN BDS_LOAD_OPTION *BootOption
215 IN BDS_LOAD_OPTION *BootOption
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/
BBSsupport.c 29 The routine re-orders the Boot Option in BootOption array according to
57 BDS_COMMON_OPTION *BootOption;
88 BootOption = BdsLibVariableToOption (&List, OptionName);
89 ASSERT (BootOption != NULL);
91 if ((DevicePathType (BootOption->DevicePath) == BBS_DEVICE_PATH) &&
92 (DevicePathSubType (BootOption->DevicePath) == BBS_BBS_DP)) {
96 ASSERT (BootOption->LoadOptionsSize == sizeof (LEGACY_BOOT_OPTION_BBS_DATA));
98 DeviceTypeArray[Index] = ((BBS_BBS_DEVICE_PATH *) BootOption->DevicePath)->DeviceType;
99 BbsIndexArray [Index] = ((LEGACY_BOOT_OPTION_BBS_DATA *) BootOption->LoadOptions)->BbsIndex;
104 FreePool (BootOption->DevicePath);
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Library/BootManagerLib/
BootManager.c 296 Group the legacy boot options in the BootOption.
325 EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
336 Status = EfiBootManagerVariableToLoadOption (OptionName, &BootOption);
339 if ((DevicePathType (BootOption.FilePath) == BBS_DEVICE_PATH) &&
340 (DevicePathSubType (BootOption.FilePath) == BBS_BBS_DP)) {
345 ASSERT ((((BBS_BBS_DEVICE_PATH *) BootOption.FilePath)->DeviceType & 0xF) < sizeof (DeviceTypeIndex) / sizeof (DeviceTypeIndex[0]));
346 NextIndex = &DeviceTypeIndex[((BBS_BBS_DEVICE_PATH *) BootOption.FilePath)->DeviceType & 0xF];
371 EfiBootManagerFreeLoadOption (&BootOption);
433 EFI_BOOT_MANAGER_LOAD_OPTION *BootOption;
467 BootOption = EfiBootManagerGetLoadOptions (&BootOptionCount, LoadOptionTypeBoot);
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Library/LegacyBootManagerLib/
LegacyBm.c 206 @param BootOption The input boot option info.
215 EFI_BOOT_MANAGER_LOAD_OPTION *BootOption,
225 BbsData = (LEGACY_BM_BOOT_OPTION_BBS_DATA *) BootOption->OptionalData;
228 // Directly check the BBS index stored in BootOption
231 (LegacyBmDeviceType (BootOption->FilePath) == BbsTable[BbsData->BbsIndex].DeviceType)) {
238 if ((StrCmp (Description, BootOption->Description) == 0) && !BbsIndexUsed[BbsData->BbsIndex]) {
255 (BbsTable[Index].DeviceType != LegacyBmDeviceType (BootOption->FilePath))) {
265 if ((StrCmp (Description, BootOption->Description) == 0) && !BbsIndexUsed[Index]) {
353 EFI_BOOT_MANAGER_LOAD_OPTION *BootOption;
356 BootOption = EfiBootManagerGetLoadOptions (&BootOptionCount, LoadOptionTypeBoot);
    [all...]
InternalLegacyBm.h 44 @param BootOption The legacy boot option which have BBS device path
45 On return, BootOption->Status contains the boot status.
53 IN EFI_BOOT_MANAGER_LOAD_OPTION *BootOption
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/
BdsEntry.c 117 BDS_COMMON_OPTION *BootOption;
183 BootOption = BdsLibVariableToOption (&BootLists, Buffer);
188 if (BootOption == NULL) {
192 BootOption->BootCurrent = *mBootNext;
251 BootOption = CR (Link, BDS_COMMON_OPTION, Link, BDS_LOAD_OPTION_SIGNATURE);
258 if (!IS_LOAD_OPTION_TYPE (BootOption->Attribute, LOAD_OPTION_ACTIVE)) {
269 if (DevicePathType (BootOption->DevicePath) != BBS_DEVICE_PATH) {
274 BdsLibConnectDevicePath (BootOption->DevicePath);
286 Status = BdsLibBootViaBootOption (BootOption, BootOption->DevicePath, &ExitDataSize, &ExitData);
    [all...]
BdsDxe.inf 73 BootMaint/BootOption.c
  /device/linaro/bootloader/edk2/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/
LoadDeferredImage.c 43 BOOLEAN BootOption;
85 &BootOption
95 BootOption,
  /device/linaro/bootloader/edk2/MdePkg/Include/Protocol/
DeferredImageLoad.h 52 @param[out] BootOption On return, points to TRUE if the image was intended as a boot option
58 BootOption is NULL.
68 OUT BOOLEAN *BootOption
  /device/linaro/bootloader/edk2/SecurityPkg/Library/DxeDeferImageLoadLib/
DxeDeferImageLoadLib.h 56 BOOLEAN BootOption;
85 @param[out] BootOption On return, points to TRUE if the image was intended as a boot option
91 BootOption is NULL.
102 OUT BOOLEAN *BootOption
DxeDeferImageLoadLib.c 600 // Try to find the DevicePath in BootOption
700 CurImageInfo->BootOption = IsBootOption (ImageDevicePath);
722 @param[out] BootOption On return, points to TRUE if the image was intended as a boot option
728 BootOption is NULL.
739 OUT BOOLEAN *BootOption
752 if ((ImageDevicePath == NULL) || (BootOption == NULL)) {
768 *BootOption = ReqImageInfo->BootOption;
  /device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/
BmBoot.c 58 @param BootOption Pointer to the boot option to check.
65 EFI_BOOT_MANAGER_LOAD_OPTION *BootOption
68 if ((BootOption->OptionalDataSize == sizeof (EFI_GUID)) &&
69 CompareGuid ((EFI_GUID *) BootOption->OptionalData, &mBmAutoCreateBootOptionGuid)
192 EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
209 Status = EfiBootManagerVariableToLoadOption (OptionName, &BootOption);
212 ASSERT (OptionToFind->OptionNumber == BootOption.OptionNumber);
213 if ((OptionToFind->Attributes == BootOption.Attributes) &&
214 (StrCmp (OptionToFind->Description, BootOption.Description) == 0) &&
215 (CompareMem (OptionToFind->FilePath, BootOption.FilePath, GetDevicePathSize (OptionToFind->FilePath)) == 0) &&
    [all...]
BmHotkey.c 68 UINT8 *BootOption;
81 mBmLoadOptionName[LoadOptionTypeBoot], KeyOption->BootOption
83 GetEfiGlobalVariable2 (OptionName, (VOID **) &BootOption, &BootOptionSize);
85 if (BootOption == NULL) {
92 gBS->CalculateCrc32 (BootOption, BootOptionSize, &Crc);
93 FreePool (BootOption);
415 // Launch its BootOption
419 mBmLoadOptionName[LoadOptionTypeBoot], Hotkey->BootOption
644 Hotkey->BootOption = KeyOption->BootOption;
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/
LegacyBootMaintUi.c 102 The routine re-orders the Boot Option in BootOption array according to
130 EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
155 Status = EfiBootManagerVariableToLoadOption (OptionName, &BootOption);
158 if ((DevicePathType (BootOption.FilePath) == BBS_DEVICE_PATH) &&
159 (DevicePathSubType (BootOption.FilePath) == BBS_BBS_DP)) {
163 ASSERT (BootOption.OptionalDataSize == sizeof (LEGACY_BOOT_OPTION_BBS_DATA));
165 DeviceTypeArray[Index] = ((BBS_BBS_DEVICE_PATH *) BootOption.FilePath)->DeviceType;
166 BbsIndexArray [Index] = ((LEGACY_BOOT_OPTION_BBS_DATA *) BootOption.OptionalData)->BbsIndex;
171 EfiBootManagerFreeLoadOption (&BootOption);
200 // Overwrite the old BootOption
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Library/BootMaintenanceManagerLib/
BootMaintenanceManagerLib.inf 36 BootOption.c
BootOption.c 268 EFI_BOOT_MANAGER_LOAD_OPTION *BootOption;
298 BootOption = EfiBootManagerGetLoadOptions (&BootOptionCount, LoadOptionTypeBoot);
303 if (((BootOption[Index].Attributes & LOAD_OPTION_HIDDEN) != 0) || ((BootOption[Index].Attributes & LOAD_OPTION_ACTIVE) == 0)) {
436 EfiBootManagerFreeLoadOptions (BootOption, BootOptionCount);
893 EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
898 &BootOption,
913 EfiBootManagerBoot (&BootOption);
918 EfiBootManagerFreeLoadOption (&BootOption);
  /device/linaro/bootloader/edk2/MdeModulePkg/Application/BootManagerMenuApp/
BootManagerMenu.c 224 @param BootOption Pointer to EFI_BOOT_MANAGER_LOAD_OPTION array.
232 IN EFI_BOOT_MANAGER_LOAD_OPTION *BootOption
243 return (BOOLEAN) (!EFI_ERROR (Status) && (BootOption->OptionNumber == BootManagerMenu.OptionNumber));
249 @param BootOption Pointer to EFI_BOOT_MANAGER_LOAD_OPTION to check.
256 IN EFI_BOOT_MANAGER_LOAD_OPTION *BootOption
267 if (CompareMem (BootOption->FilePath, ImageDevicePath, GetDevicePathSize (ImageDevicePath)) == 0) {
274 if (IsBootManagerMenu (BootOption)) {
281 if (((BootOption->Attributes & LOAD_OPTION_HIDDEN) != 0) || ((BootOption->Attributes & LOAD_OPTION_ACTIVE) == 0)) {
291 @param BootOption Pointer to EFI_BOOT_MANAGER_LOAD_OPTION array.
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Include/Library/
UefiBootManagerLib.h 44 // Common structure definition for DriverOption and BootOption
263 /// which BootOption refers. If the CRC-32s do not match this value, then this key
271 UINT16 BootOption;
402 to find the first device that matches. If the BootOption Device Path
406 @param BootOption Boot Option to try and boot.
407 On return, BootOption->Status contains the boot status:
408 EFI_SUCCESS BootOption was booted
409 EFI_UNSUPPORTED BootOption isn't supported.
410 EFI_NOT_FOUND The BootOption was not found on the system
411 Others BootOption failed with this error status
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Library/GenericBdsLib/
BdsBoot.c 73 CHAR16 BootOption[9];
77 UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", OptionNumber);
79 BootOption,
506 UINT16 BootOption[10];
543 UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", BootOrder[Index]);
545 BootOption,
552 BootOption,
669 CHAR16 BootOption[9];
    [all...]
  /device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/
BdsBoot.c 75 CHAR16 BootOption[9];
79 UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", OptionNumber);
81 BootOption,
508 UINT16 BootOption[10];
545 UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", BootOrder[Index]);
547 BootOption,
554 BootOption,
671 CHAR16 BootOption[9];
    [all...]
  /device/linaro/bootloader/edk2/Nt32Pkg/Library/PlatformBootManagerLib/
PlatformBootManager.c 164 EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
215 EfiBootManagerGetBootManagerMenu (&BootOption);
216 EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &F2, NULL);
  /device/linaro/bootloader/edk2/QuarkPlatformPkg/Library/PlatformBootManagerLib/
PlatformBootManager.c 207 EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
241 EfiBootManagerGetBootManagerMenu (&BootOption);
242 EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &F2, NULL);
  /device/linaro/bootloader/edk2/CorebootPayloadPkg/Library/PlatformBdsLib/
BdsPlatform.c 783 BDS_COMMON_OPTION *BootOption;
870 BootOption = CR (Link, BDS_COMMON_OPTION, Link, BDS_LOAD_OPTION_SIGNATURE);
871 if (!IS_LOAD_OPTION_TYPE (BootOption->Attribute, LOAD_OPTION_ACTIVE)) {
880 if (DevicePathType (BootOption->DevicePath) != BBS_DEVICE_PATH) {
881 BdsLibConnectDevicePath (BootOption->DevicePath);

Completed in 397 milliseconds

1 2