Searched defs:Fv (Results 1 - 25 of 25) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/FwVol/
H A DFwVol.h29 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 DFd.py19 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 DFdfParser.py22 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 DFwVolDriver.h35 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 DFwVol.c393 // 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 DFwVol.c104 // 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 DFwVolDriver.h65 // 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 DFwPadFile.c342 @param ErasePolarity Fv erase value.
1025 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; local
1048 Fv = &FvDevice->Fv;
1109 Status = Fv->GetNextFile (
1110 Fv,
H A DFwVolWrite.c1060 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 DTcgPei.c207 @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 DDxeMain.h151 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; member in struct:__anon10918
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/
H A DPiSmmCore.h76 EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv; member in struct:__anon10972
H A DDispatcher.c86 // 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 DDxeServicesLib.c123 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 DFvb.c687 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 DSecMain.c99 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 DFvLib.c40 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 DFirmwareVolumeBuffer.c18 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 DDispatcher.c55 // 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 DVolInfo.c126 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 DPeiMain.h99 // 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 DDevicePathToText.c1694 MEDIA_FW_VOL_DEVICE_PATH *Fv; local
1696 Fv = DevPath;
1697 CatPrint (Str, L"Fv(%g)", &Fv->FvName);
H A DDevicePathFromText.c2778 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 DPlatDriOverrideLib.c148 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 DBdsBoot.c1635 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...]

Completed in 182 milliseconds