HomeSort by relevance Sort by last modified time
    Searched defs:FwVolHeader (Results 1 - 25 of 27) sorted by null

1 2

  /device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FvbRuntimeDxe/
FvbServiceSmm.c 53 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
64 FwVolHeader = &FwhInstance->VolumeHeader;
69 if (FwVolHeader->ExtHeaderOffset == 0) {
75 ((FV_MEMMAP_DEVICE_PATH *) FvbDevice->DevicePath)->MemMapDevPath.EndingAddress = FwhInstance->FvBase + FwVolHeader->FvLength - 1;
80 (GUID *)(UINTN)(FwhInstance->FvBase + FwVolHeader->ExtHeaderOffset)
FvbServiceDxe.c 88 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
100 FwVolHeader = &FwhInstance->VolumeHeader;
106 if (FwVolHeader->ExtHeaderOffset == 0) {
112 ((FV_MEMMAP_DEVICE_PATH *) FvbDevice->DevicePath)->MemMapDevPath.EndingAddress = FwhInstance->FvBase + FwVolHeader->FvLength - 1;
117 (GUID *)(UINTN)(FwhInstance->FvBase + FwVolHeader->ExtHeaderOffset)
FvbService.c 960 @param[in] FwVolHeader A pointer to a firmware volume header.
969 IN CONST EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader
973 if (CompareMem (&FwVolHeader->FileSystemGuid, &gEfiSystemNvDataFvGuid, sizeof(EFI_GUID)) != 0 ) {
977 if (CompareMem (&FwVolHeader->FileSystemGuid, &gEfiFirmwareFileSystem2Guid, sizeof(EFI_GUID)) != 0 ) {
981 if ( (FwVolHeader->Revision != EFI_FVH_REVISION) ||
982 (FwVolHeader->Signature != EFI_FVH_SIGNATURE) ||
983 (FwVolHeader->FvLength == ((UINTN) -1)) ||
984 ((FwVolHeader->HeaderLength & 0x01 ) !=0) ) {
988 if (CalculateCheckSum16 ((UINT16 *) FwVolHeader, FwVolHeader->HeaderLength) != 0) {
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/
Reclaim.c 45 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
69 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
74 if ((FwVolHeader->FvLength) > (FwVolHeader->HeaderLength)) {
78 FvbMapEntry = &FwVolHeader->BlockMap[0];
  /device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Pei/PlatformInit/
BootMode.c 66 @param FwVolHeader - The FV header that to be verified.
81 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
95 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN)PcdGet32(PcdFlashFvMainBase);
96 if ((FwVolHeader->Revision != EFI_FVH_REVISION)||
97 (FwVolHeader->Signature != EFI_FVH_SIGNATURE) ||
98 (FwVolHeader->FvLength == ((UINT64) -1)) ||
99 ((FwVolHeader->HeaderLength & 0x01) != 0)
106 HeaderLength = (UINT16) (FwVolHeader->HeaderLength / 2);
107 Ptr = (UINT16 *) FwVolHeader;
  /device/linaro/bootloader/edk2/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/
Reclaim.c 44 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
81 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);
82 if ((Address >= FvbBaseAddress) && (Address <= (FvbBaseAddress + FwVolHeader->FvLength))) {
121 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
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];
  /device/linaro/bootloader/edk2/EmulatorPkg/Library/SecPeiServicesLib/
FwVol.c 116 the Firmware Volume defined by FwVolHeader.
121 FwVolHeader - Pointer to the FV header of the volume to search.
140 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
146 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) FvHandle;
149 FvLength = FwVolHeader->FvLength;
150 if (FwVolHeader->Attributes & EFI_FVB2_ERASE_POLARITY) {
160 FfsFileHeader = (EFI_FFS_FILE_HEADER *) ((UINT8 *) FwVolHeader + FwVolHeader->HeaderLength);
171 FileOffset = (UINT32) ((UINT8 *) FfsFileHeader - (UINT8 *) FwVolHeader);
  /device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/PeiHobLibFramework/
HobLib.c 494 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
498 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) (UINTN) BaseAddress;
505 if ((FwVolHeader->Attributes & EFI_FVB2_WEAK_ALIGNMENT) != EFI_FVB2_WEAK_ALIGNMENT) {
509 FvAlignment = 1 << ((FwVolHeader->Attributes & EFI_FVB2_ALIGNMENT) >> 16);
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/FwVol/
FwVolDriver.h 38 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
FwVol.c 170 @param FwVolHeader Pointer to pointer to allocated buffer in which
183 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
223 *FwVolHeader = AllocatePool (TempFvh.HeaderLength);
224 if (*FwVolHeader == NULL) {
231 CopyMem (*FwVolHeader, &TempFvh, sizeof (EFI_FIRMWARE_VOLUME_HEADER));
237 Buffer = (UINT8 *)*FwVolHeader + sizeof (EFI_FIRMWARE_VOLUME_HEADER);
243 CoreFreePool (*FwVolHeader);
301 CoreFreePool (FvDevice->FwVolHeader);
325 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
349 FwVolHeader = FvDevice->FwVolHeader;
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/PeiHobLib/
HobLib.c 492 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
496 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) (UINTN) BaseAddress;
503 if ((FwVolHeader->Attributes & EFI_FVB2_WEAK_ALIGNMENT) != EFI_FVB2_WEAK_ALIGNMENT) {
507 FvAlignment = 1 << ((FwVolHeader->Attributes & EFI_FVB2_ALIGNMENT) >> 16);
  /device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/NorFlashDxe/
NorFlashFvbDxe.c 129 @param[in] FwVolHeader - A pointer to a firmware volume header
141 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
146 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER*)Instance->RegionBaseAddress;
156 if ( (FwVolHeader->Revision != EFI_FVH_REVISION)
157 || (FwVolHeader->Signature != EFI_FVH_SIGNATURE)
158 || (FwVolHeader->FvLength != FvLength)
167 if( CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiSystemNvDataFvGuid) == FALSE ) {
174 Checksum = CalculateSum16((UINT16*)FwVolHeader, FwVolHeader->HeaderLength);
181 VariableStoreHeader = (VARIABLE_STORE_HEADER*)((UINTN)FwVolHeader + FwVolHeader->HeaderLength);
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
FwVolDriver.h 85 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
480 @param FwVolHeader Pointer to pointer to allocated buffer in which
493 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
FwVol.c 30 @param FwVolHeader Pointer to pointer to allocated buffer in which
43 OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader
111 *FwVolHeader = AllocatePool (TempFvh.HeaderLength);
112 if (*FwVolHeader == NULL) {
119 CopyMem (*FwVolHeader, (VOID *) (UINTN) BaseAddress, TempFvh.HeaderLength);
130 (UINT8 *) *FwVolHeader
136 FreePool (*FwVolHeader);
137 *FwVolHeader = NULL;
317 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
347 FwVolHeader = NULL;
    [all...]
  /device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
UpdateDispatcher.c 180 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
255 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN)BaseAddress;
260 if ((FlashAddress >= BaseAddress) && (FlashAddress < (BaseAddress + FwVolHeader->FvLength))) {
528 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
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) {
FlashUpdate.c 606 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
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->BlockMap[0]);
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/FwVolBlock/
FwVolBlock.c 211 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
252 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)((UINTN) FvbDevice->BaseAddress);
253 LbaOffset = (UINT8 *) FwVolHeader + LbaStart + Offset;
369 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
380 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)((UINTN)FvbDevice->BaseAddress);
382 PtrBlockMapEntry = FwVolHeader->BlockMap;
462 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
470 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN) BaseAddress;
474 if (FwVolHeader->Signature != EFI_FVH_SIGNATURE) {
483 if ((FwVolHeader->Attributes & EFI_FVB2_WEAK_ALIGNMENT) != EFI_FVB2_WEAK_ALIGNMENT) {
    [all...]
  /device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/FlashFvbDxe/
FlashFvbDxe.c 207 @param[in] FwVolHeader - A pointer to a firmware volume header
219 EFI_FIRMWARE_VOLUME_HEADER* FwVolHeader;
224 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER*)Instance->RegionBaseAddress;
234 if ( (FwVolHeader->Revision != EFI_FVH_REVISION)
235 || (FwVolHeader->Signature != EFI_FVH_SIGNATURE)
236 || (FwVolHeader->FvLength != FvLength)
244 if ( CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiSystemNvDataFvGuid) == FALSE )
251 Checksum = CalculateSum16((UINT16*)FwVolHeader, FwVolHeader->HeaderLength);
258 VariableStoreHeader = (VARIABLE_STORE_HEADER*)((UINTN)FwVolHeader + (UINTN)FwVolHeader->HeaderLength);
    [all...]
  /device/linaro/bootloader/edk2/EmbeddedPkg/Library/PrePiLib/
FwVol.c 125 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
136 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN)(Hob.FirmwareVolume->BaseAddress);
137 if (((UINT64) (UINTN) FileHandle > (UINT64) (UINTN) FwVolHeader ) && \
138 ((UINT64) (UINTN) FileHandle <= ((UINT64) (UINTN) FwVolHeader + FwVolHeader->FvLength - 1))) {
139 *VolumeHandle = (EFI_PEI_FV_HANDLE)FwVolHeader;
155 the Firmware Volume defined by FwVolHeader.
170 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
181 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *)FvHandle;
184 FvLength = FwVolHeader->FvLength;
    [all...]
  /device/linaro/bootloader/edk2/EmulatorPkg/FvbServicesRuntimeDxe/
FWBlockService.c 1047 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader
1055 FwVolHeader - A pointer to a firmware volume header
    [all...]
  /device/linaro/bootloader/edk2/Nt32Pkg/FvbServicesRuntimeDxe/
FWBlockService.c     [all...]
  /device/linaro/bootloader/edk2/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/
FwBlockService.c 780 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader
788 FwVolHeader - A pointer to a firmware volume header
804 if ((FwVolHeader->Revision != EFI_FVH_REVISION) ||
805 (FwVolHeader->Signature != EFI_FVH_SIGNATURE) ||
806 (FwVolHeader->FvLength == ((UINTN) -1)) ||
807 ((FwVolHeader->HeaderLength & 0x01) != 0)
816 Checksum = CalculateSum16 ((UINT16 *) FwVolHeader,
817 FwVolHeader->HeaderLength);
822 (UINT16) (((UINTN) FwVolHeader->Checksum + 0x10000 - Checksum) & 0xffff);
825 FwVolHeader, FwVolHeader->Checksum, Expected));
    [all...]
  /device/linaro/bootloader/edk2/DuetPkg/FvbRuntimeService/
FWBlockService.c     [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Dispatcher/
Dispatcher.c 731 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
739 FwVolHeader = NULL;
751 Status = GetFwVolHeader (Fvb, &FwVolHeader);
753 ASSERT (FwVolHeader != NULL);
754 if (VerifyFvHeaderChecksum (FwVolHeader) && FwVolHeader->ExtHeaderOffset != 0) {
755 ExtHeaderOffset = (UINT32) FwVolHeader->ExtHeaderOffset;
756 BlockMap = FwVolHeader->BlockMap;
784 CoreFreePool (FwVolHeader);
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/FwVol/
FwVol.c 206 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
218 FwVolHeader = PrivateData->Fv[Index].FvHeader;
219 if (((UINT64) (UINTN) FileHandle > (UINT64) (UINTN) FwVolHeader ) && \
220 ((UINT64) (UINTN) FileHandle <= ((UINT64) (UINTN) FwVolHeader + FwVolHeader->FvLength - 1))) {
224 if ((UINT64) (UINTN) PrivateData->Fv[BestIndex].FvHeader < (UINT64) (UINTN) FwVolHeader) {
241 the Firmware Volume defined by FwVolHeader.
266 EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;
282 FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) FvHandle;
285 IsFfs3Fv = CompareGuid (&FwVolHeader->FileSystemGuid, &gEfiFirmwareFileSystem3Guid);
    [all...]

Completed in 656 milliseconds

1 2