Searched defs:FwVolHeader (Results 1 - 16 of 16) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/
H A DFwVolDriver.h37 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; member in struct:__anon10923
412 @param FwVolHeader Pointer to pointer to allocated buffer in which
423 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
H A DFwVol.c167 @param FwVolHeader Pointer to pointer to allocated buffer in which
178 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
202 *FwVolHeader = AllocatePool (TempFvh.HeaderLength);
203 if (*FwVolHeader == NULL) {
210 CopyMem (*FwVolHeader, &TempFvh, sizeof (EFI_FIRMWARE_VOLUME_HEADER));
216 Buffer = (UINT8 *)*FwVolHeader + sizeof (EFI_FIRMWARE_VOLUME_HEADER);
222 CoreFreePool (*FwVolHeader);
272 CoreFreePool (FvDevice->FwVolHeader);
296 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
314 FwVolHeader
554 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/
H A DReclaim.c46 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
69 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
74 if ((FwVolHeader->FvLength) > (FwVolHeader->HeaderLength)) {
78 FvbMapEntry = &FwVolHeader->BlockMap[0];
H A DVariable.c189 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
195 FwVolHeader = NULL;
206 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvVolHdr);
215 if ((DataPtr + DataSize) >= ((EFI_PHYSICAL_ADDRESS) (UINTN) ((UINT8 *) FwVolHeader + FwVolHeader->FvLength))) {
242 LinearOffset = (UINTN) FwVolHeader;
252 for (PtrBlockMapEntry = FwVolHeader->BlockMap; PtrBlockMapEntry->NumBlocks != 0; PtrBlockMapEntry++) {
2565 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
2603 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
2604 if ((Address >= FvbBaseAddress) && (Address < (FvbBaseAddress + FwVolHeader
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/
H A DReclaim.c45 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
68 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
73 if ((FwVolHeader->FvLength) > (FwVolHeader->HeaderLength)) {
77 FvbMapEntry = &FwVolHeader->BlockMap[0];
H A DVariable.c189 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
195 FwVolHeader = NULL;
208 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvVolHdr);
217 if ((DataPtr + DataSize) >= ((EFI_PHYSICAL_ADDRESS) (UINTN) ((UINT8 *) FwVolHeader + FwVolHeader->FvLength))) {
244 LinearOffset = (UINTN) FwVolHeader;
254 for (PtrBlockMapEntry = FwVolHeader->BlockMap; PtrBlockMapEntry->NumBlocks != 0; PtrBlockMapEntry++) {
2727 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
2765 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
2766 if ((Address >= FvbBaseAddress) && (Address < (FvbBaseAddress + FwVolHeader
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/
H A DReclaim.c44 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
81 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
82 if ((Address >= FvbBaseAddress) && (Address <= (FvbBaseAddress + FwVolHeader->FvLength))) {
121 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
152 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
157 if ((Address >= FvbBaseAddress) && (Address <= (FvbBaseAddress + FwVolHeader->FvLength))) {
158 if ((FwVolHeader->FvLength) > (FwVolHeader->HeaderLength)) {
162 FvbMapEntry = &FwVolHeader->BlockMap[0];
H A DVariable.c145 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
152 FwVolHeader = NULL;
195 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvVolHdr);
196 ASSERT (FwVolHeader != NULL);
197 VariableStoreHeader = (VARIABLE_STORE_HEADER *)(FwVolHeader + 1);
203 LinearOffset = (UINTN) FwVolHeader;
216 for (PtrBlockMapEntry = FwVolHeader->BlockMap; PtrBlockMapEntry->NumBlocks != 0; PtrBlockMapEntry++) {
3013 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
3142 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvVolHdr);
3143 ASSERT (FwVolHeader !
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
H A DFwVol.c30 @param FwVolHeader Pointer to pointer to allocated buffer in which
41 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
93 *FwVolHeader = AllocatePool (TempFvh.HeaderLength);
94 if (*FwVolHeader == NULL) {
101 CopyMem (*FwVolHeader, (VOID *) (UINTN) BaseAddress, TempFvh.HeaderLength);
112 (UINT8 *) *FwVolHeader
118 FreePool (*FwVolHeader);
119 *FwVolHeader = NULL;
196 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
226 FwVolHeader
533 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
[all...]
H A DFwVolDriver.h85 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; member in struct:__anon10518
479 @param FwVolHeader Pointer to pointer to allocated buffer in which
490 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVolBlock/
H A DFwVolBlock.c210 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
251 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)((UINTN) FvbDevice->BaseAddress);
252 LbaOffset = (UINT8 *) FwVolHeader + LbaStart + Offset;
368 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
379 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)((UINTN)FvbDevice->BaseAddress);
381 PtrBlockMapEntry = FwVolHeader->BlockMap;
434 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
442 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN) BaseAddress;
446 if (FwVolHeader->Signature != EFI_FVH_SIGNATURE) {
452 FvAlignment = 1 << ((FwVolHeader
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
H A DFlashUpdate.c606 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
617 FwVolHeader = NULL;
618 FwVolHeader = AllocatePool (((EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) (ConfigData->BaseAddress)))->HeaderLength);
619 if (FwVolHeader == NULL) {
623 FwVolHeader,
631 if ((UINT64)ImageSize != FwVolHeader->FvLength) {
632 FreePool (FwVolHeader);
641 Print (TmpStr, ConfigData->BaseAddress, (FwVolHeader->FvLength + ConfigData->BaseAddress));
646 ConfigData->BaseAddress, (FwVolHeader->FvLength + ConfigData->BaseAddress)));
651 BlockMap = &(FwVolHeader
814 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
1115 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
[all...]
H A DUpdateDispatcher.c180 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
255 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN)BaseAddress;
260 if ((FlashAddress >= BaseAddress) && (FlashAddress < (BaseAddress + FwVolHeader->FvLength))) {
528 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
535 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) DataBuffer;
536 if (FwVolHeader->FvLength != BufferSize) {
540 FvAlignment = 1 << ((FwVolHeader->Attributes & EFI_FVB2_ALIGNMENT) >> 16);
550 if (((UINTN) FwVolHeader % FvAlignment) == 0) {
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/
H A DFtwMisc.c162 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
190 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
191 if ((Address >= FvbBaseAddress) && (Address <= (FvbBaseAddress + (FwVolHeader->FvLength - 1)))) {
1014 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
1053 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
1055 ((FtwDevice->WorkSpaceAddress + FtwDevice->WorkSpaceLength) <= (FvbBaseAddress + FwVolHeader->FvLength))
1061 if ((FwVolHeader->FvLength) > (FwVolHeader->HeaderLength)) {
1065 FvbMapEntry = &FwVolHeader->BlockMap[0];
1082 ((FtwDevice->SpareAreaAddress + FtwDevice->SpareAreaLength) <= (FvbBaseAddress + FwVolHeader
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/
H A DDispatcher.c732 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
750 Status = GetFwVolHeader (Fvb, &FwVolHeader);
752 ASSERT (FwVolHeader != NULL);
753 if (VerifyFvHeaderChecksum (FwVolHeader) && FwVolHeader->ExtHeaderOffset != 0) {
754 ExtHeaderOffset = (UINT32) FwVolHeader->ExtHeaderOffset;
755 BlockMap = FwVolHeader->BlockMap;
783 CoreFreePool (FwVolHeader);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/FwVol/
H A DFwVol.c190 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
195 FwVolHeader = PrivateData->Fv[Index].FvHeader;
196 if (((UINT64) (UINTN) FileHandle > (UINT64) (UINTN) FwVolHeader ) && \
197 ((UINT64) (UINTN) FileHandle <= ((UINT64) (UINTN) FwVolHeader + FwVolHeader->FvLength - 1))) {
207 the Firmware Volume defined by FwVolHeader.
232 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader; local
248 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) FvHandle;
251 IsFfs3Fv = CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiFirmwareFileSystem3Guid);
253 FvLength = FwVolHeader
1408 EFI_FIRMWARE_VOLUME_HEADER FwVolHeader; local
[all...]

Completed in 64 milliseconds