/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/FwVol/ |
H A D | FwVol.h | 29 EFI_PEI_FIRMWARE_VOLUME_PPI Fv; member in struct:__anon10959 33 CR(a, PEI_FW_VOL_INSTANCE, Fv, PEI_FW_VOL_SIGNATURE)
|
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/Python/GenFds/ |
H A D | Fd.py | 19 import Fv namespace 61 GenFdsGlobalVariable.VerboseLogger('Following Fv will be add to Fd !!!') 142 # Get this Fd's all Fv name 160 'FV.%s must point out FVs blocksize and Fv BlockNum' \
|
H A D | FdfParser.py | 22 import Fv namespace 1995 FvObj = Fv.FV() 2722 FvObj = Fv.FV() 2745 FvImageSectionObj.Fv = FvObj 3443 FvObj = Fv.FV() 3460 FvImageSectionObj.Fv = FvObj 4220 if SectionObj.Fv != None and SectionObj.Fv.UiFvName != None and SectionObj.Fv.UiFvName.upper() not in FvList: 4221 FvList.append(SectionObj.Fv [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/ |
H A D | FwVolDriver.h | 35 EFI_FIRMWARE_VOLUME2_PROTOCOL Fv; member in struct:__anon10923 49 #define FV_DEVICE_FROM_THIS(a) CR(a, FV_DEVICE, Fv, FV2_DEVICE_SIGNATURE) 128 @retval EFI_ACCESS_DENIED Fv could not read.
|
H A D | FwVol.c | 393 // After we skip Fv Header always read from start of block 552 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 590 // Make sure the Fv Header is O.K. 616 Status = CoreHandleProtocol (Handle, &gEfiFirmwareVolume2ProtocolGuid, (VOID **)&Fv); 619 // Update Fv to use a new Fvb 621 FvDevice = BASE_CR (Fv, FV_DEVICE, Fv); 641 FvDevice->Fv.ParentHandle = Fvb->ParentHandle; 652 &FvDevice->Fv
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | FwVol.c | 104 // Assumed the first block is bigger than the length of Fv headder 275 DEBUG((EFI_D_INFO, "Fv Base Address is 0x%LX\n", BaseAddress)); 516 @retval EFI_SUCCESS At least one Fv protocol install/reinstall successfully. 531 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 587 (VOID **) &Fv 606 FvDevice->Fv.GetVolumeAttributes = FvGetVolumeAttributes; 607 FvDevice->Fv.SetVolumeAttributes = FvSetVolumeAttributes; 608 FvDevice->Fv.ReadFile = FvReadFile; 609 FvDevice->Fv.ReadSection = FvReadFileSection; 610 FvDevice->Fv [all...] |
H A D | FwVolDriver.h | 65 // Used to track free space in the Fv 84 EFI_FIRMWARE_VOLUME2_PROTOCOL Fv; member in struct:__anon10518 99 #define FV_DEVICE_FROM_THIS(a) CR (a, FV_DEVICE, Fv, FV_DEVICE_SIGNATURE) 187 @retval EFI_ACCESS_DENIED Fv could not read.
|
H A D | FwPadFile.c | 342 @param ErasePolarity Fv erase value. 1025 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 1048 Fv = &FvDevice->Fv; 1109 Status = Fv->GetNextFile ( 1110 Fv,
|
H A D | FwVolWrite.c | 1060 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 1072 Fv = &FvDevice->Fv; 1093 Status = Fv->GetNextFile ( 1094 Fv, 1222 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 1227 Fv = &FvDevice->Fv; 1246 Status = Fv->GetNextFile ( 1247 Fv, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Tcg/TcgPei/ |
H A D | TcgPei.c | 207 @retval EFI_SUCCESS Fv image is measured successfully 351 EFI_PEI_FIRMWARE_VOLUME_INFO_PPI *Fv; local 355 Fv = (EFI_PEI_FIRMWARE_VOLUME_INFO_PPI *) Ppi; 361 &Fv->FvFormat, 374 if (Fv->ParentFvName != NULL || Fv->ParentFileName != NULL ) { 378 return MeasureFvImage ((EFI_PHYSICAL_ADDRESS) (UINTN) Fv->FvInfo, Fv->FvInfoSize);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/ |
H A D | DxeMain.h | 151 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; member in struct:__anon10918
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/ |
H A D | PiSmmCore.h | 76 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; member in struct:__anon10972
|
H A D | Dispatcher.c | 86 // List of handles who's Fv's have been parsed and added to the mFwDriverList. 321 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 332 Fv = DriverEntry->Fv; 386 Status = Fv->ReadSection ( 387 Fv, 402 Status = Fv->ReadSection ( 403 Fv, 644 // Free buffer allocated by Fv->ReadSection. 646 // The UEFI Boot Services FreePool() function must be used because Fv 706 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 1054 SmmFvToDevicePath( IN EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv, IN EFI_HANDLE FvHandle, IN EFI_GUID *DriverName ) argument 1109 SmmAddToDriverList( IN EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv, IN EFI_HANDLE FvHandle, IN EFI_GUID *DriverName ) argument 1177 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeServicesLib/ |
H A D | DxeServicesLib.c | 123 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 135 (VOID **) &Fv 146 Status = Fv->ReadSection ( 147 Fv, 162 Status = Fv->ReadSection ( 163 Fv, 243 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 267 (VOID **)&Fv 279 Status = Fv->GetNextFile (Fv, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/EmuVariableFvbRuntimeDxe/ |
H A D | Fvb.c | 687 EFI_FIRMWARE_VOLUME_HEADER *Fv; local 697 Fv = (EFI_FIRMWARE_VOLUME_HEADER*) Ptr; 698 Fv->Checksum = CalculateCheckSum16 (Ptr, Fv->HeaderLength);
|
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/ |
H A D | SecMain.c | 99 EFI_FIRMWARE_VOLUME_HEADER *Fv; local 104 Fv = *BootFv; 107 Fv = (EFI_FIRMWARE_VOLUME_HEADER*) ((UINT8*) Fv - EFI_PAGE_SIZE); 113 if (Fv->Signature != EFI_FVH_SIGNATURE) { 117 if ((UINTN) Fv->FvLength > Distance) { 121 *BootFv = Fv; 199 @param[in] Fv The firmware volume to search 212 IN EFI_FIRMWARE_VOLUME_HEADER *Fv, 225 if (Fv 211 FindFfsFileAndSection( IN EFI_FIRMWARE_VOLUME_HEADER *Fv, IN EFI_FV_FILETYPE FileType, IN EFI_SECTION_TYPE SectionType, OUT EFI_COMMON_SECTION_HEADER **FoundSection ) argument 378 FindPeiCoreImageBaseInFv( IN EFI_FIRMWARE_VOLUME_HEADER *Fv, OUT EFI_PHYSICAL_ADDRESS *PeiCoreImageBase ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/ |
H A D | FvLib.c | 40 IN VOID *Fv, 52 Fv Buffer containing the FV. 65 if (Fv == NULL) { 69 mFvHeader = (EFI_FIRMWARE_VOLUME_HEADER *) Fv; 39 InitializeFvLib( IN VOID *Fv, IN UINT32 FvLength ) argument
|
H A D | FirmwareVolumeBuffer.c | 18 EFI Firmware Volume routines which work on a Fv image in buffers. 60 IN OUT VOID *Fv, 67 Clears out all files from the Fv buffer in memory 71 SourceFv - Address of the Fv in memory, this firmware volume volume will 87 Fv, 100 (((EFI_FIRMWARE_VOLUME_HEADER*)Fv)->Attributes & EFI_FVB2_ERASE_POLARITY) 110 IN OUT VOID *Fv, 117 Clears out all files from the Fv buffer in memory 121 SourceFv - Address of the Fv in memory, this firmware volume volume will 139 Fv, 59 FvBufRemoveFileNew( IN OUT VOID *Fv, IN EFI_GUID *Name ) argument 109 FvBufRemoveFile( IN OUT VOID *Fv, IN EFI_GUID *Name ) argument 336 FvBufExtend( IN VOID **Fv, IN UINTN Size ) argument 487 FvBufGetSize( IN VOID *Fv, OUT UINTN *Size ) argument 532 FvBufAddFile( IN OUT VOID *Fv, IN VOID *File ) argument 630 FvBufAddFileWithExtend( IN OUT VOID **Fv, IN VOID *File ) argument 684 FvBufAddVtfFile( IN OUT VOID *Fv, IN VOID *File ) argument 840 FvBufFindNextFile( IN VOID *Fv, IN OUT UINTN *Key, OUT VOID **File ) argument 948 FvBufFindFileByName( IN VOID *Fv, IN EFI_GUID *Name, OUT VOID **File ) argument 1000 FvBufFindFileByType( IN VOID *Fv, IN EFI_FV_FILETYPE Type, OUT VOID **File ) argument 1466 FvBufUnifyBlockSizes( IN OUT VOID *Fv, IN UINTN BlockSize ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/ |
H A D | Dispatcher.c | 55 // List of handles who's Fv's have been parsed and added to the mFwDriverList. 119 If the Fv has already been processed, skip it. If the Fv has not been 121 Read the Fv and add any driver in the Fv to the mDiscoveredList.The 141 @param Fv Fv protocol, needed to read Depex info out of 143 @param FvHandle Handle for Fv, needed in the 153 IN EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv, 165 @param Fv F 253 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 829 CoreFvToDevicePath( IN EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv, IN EFI_HANDLE FvHandle, IN EFI_GUID *DriverName ) argument 885 CoreAddToDriverList( IN EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv, IN EFI_HANDLE FvHandle, IN EFI_GUID *DriverName, IN EFI_FV_FILETYPE Type ) argument 974 CoreProcessFvImageFile( IN EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv, IN EFI_HANDLE FvHandle, IN EFI_GUID *DriverName ) argument 1091 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/ |
H A D | VolInfo.c | 126 IN VOID *Fv, 310 IN VOID *Fv, 321 Fv - Firmware Volume to print information about 337 Status = FvBufGetSize (Fv, &FvSize); 341 (((EFI_FIRMWARE_VOLUME_HEADER*)Fv)->Attributes & EFI_FVB2_ERASE_POLARITY) ? 348 Status = FvBufFindNextFile (Fv, &Key, (VOID **) &CurrentFile); 365 Status = PrintFileInfo (Fv, CurrentFile, ErasePolarity); 373 Status = FvBufFindNextFile (Fv, &Key, (VOID **) &CurrentFile); 309 PrintFvInfo( IN VOID *Fv, IN BOOLEAN IsChildFv ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/ |
H A D | PeiMain.h | 99 // Look for Private->Fv[FvCount].PeimState[PeimCount]++; 180 PEI_CORE_FV_HANDLE Fv[FixedPcdGet32 (PcdPeiCoreMaxFvSupported)]; member in struct:_PEI_CORE_INSTANCE 900 Initialize PeiCore Fv List. 1064 Get Fv image from the FV type file, then install FV INFO ppi, Build FV hob. 1066 @param ParentFvCoreHandle Pointer of EFI_CORE_FV_HANDLE to parent Fv image that contain this Fv image. 1067 @param ParentFvFileHandle File handle of a Fv type file that contain this Fv image. 1621 PrivateData->Fv[] array should be fixed up to be pointed to the one in permenant
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DevicePathDxe/ |
H A D | DevicePathToText.c | 1694 MEDIA_FW_VOL_DEVICE_PATH *Fv; local 1696 Fv = DevPath; 1697 CatPrint (Str, L"Fv(%g)", &Fv->FvName);
|
H A D | DevicePathFromText.c | 2778 MEDIA_FW_VOL_DEVICE_PATH *Fv; local 2781 Fv = (MEDIA_FW_VOL_DEVICE_PATH *) CreateDeviceNode ( 2787 StrToGuid (GuidStr, &Fv->FvName); 2789 return (EFI_DEVICE_PATH_PROTOCOL *) Fv; 3009 {L"Fv", DevPathFromTextFv},
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/PlatformDriOverrideDxe/ |
H A D | PlatDriOverrideLib.c | 148 According to a file GUID, check a Fv file device path is valid. If it is invalid, 151 could promise the Fv file device path is right. 189 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 253 // Check whether the input Fv file device path is valid 266 (VOID **) &Fv 270 // Set FV ReadFile Buffer as NULL, only need to check whether input Fv file exist there 272 Status = Fv->ReadFile ( 273 Fv, 302 (VOID **) &Fv 305 Status = Fv [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/ |
H A D | BdsBoot.c | 1635 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local 1927 (VOID **) &Fv 1930 Status = Fv->ReadFile ( 1931 Fv, 2783 According to a file guild, check a Fv file device path is valid. If it is invalid, 2786 could promise the Fv file device path is right. 2788 @param DevicePath on input, the Fv file device path need to check on 2789 output, the updated valid Fv file device path 2790 @param FileGuid the Fv file guild 2794 @retval EFI_UNSUPPORTED the input DevicePath does not contain Fv fil 2822 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local [all...] |