Home
last modified time | relevance | path

Searched refs:FfsHeader (Results 1 – 25 of 50) sorted by relevance

12

/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
DFfs.c31 IN EFI_FFS_FILE_HEADER *FfsHeader in SetFileState() argument
37 FfsHeader->State = (EFI_FFS_FILE_STATE) (FfsHeader->State ^ State); in SetFileState()
53 IN EFI_FFS_FILE_HEADER *FfsHeader in GetFileState() argument
59 FileState = FfsHeader->State; in GetFileState()
237 IN EFI_FFS_FILE_HEADER *FfsHeader in VerifyHeaderChecksum() argument
242 if (IS_FFS_FILE2 (FfsHeader)) { in VerifyHeaderChecksum()
243 HeaderChecksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER2)); in VerifyHeaderChecksum()
245 HeaderChecksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER)); in VerifyHeaderChecksum()
247 …HeaderChecksum = (UINT8) (HeaderChecksum - FfsHeader->State - FfsHeader->IntegrityCheck.Checksum.F… in VerifyHeaderChecksum()
267 IN EFI_FFS_FILE_HEADER *FfsHeader in VerifyFileChecksum() argument
[all …]
DFwVolRead.c161 FfsFileHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; in FvGetNextFile()
193 FfsFileHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; in FvGetNextFile()
327 EFI_FFS_FILE_HEADER *FfsHeader; in FvReadFile() local
347 FfsHeader = NULL; in FvReadFile()
355 FfsHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; in FvReadFile()
358 if ((FfsFileEntry == NULL) || (!CompareGuid (&FfsHeader->Name, NameGuid))) { in FvReadFile()
388 FfsHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; in FvReadFile()
394 if (IS_FFS_FILE2 (FfsHeader)) { in FvReadFile()
395 FileSize = FFS_FILE2_SIZE (FfsHeader) - sizeof (EFI_FFS_FILE_HEADER2); in FvReadFile()
397 FileSize = FFS_FILE_SIZE (FfsHeader) - sizeof (EFI_FFS_FILE_HEADER); in FvReadFile()
[all …]
DFwVolWrite.c27 IN EFI_FFS_FILE_HEADER *FfsHeader in SetHeaderChecksum() argument
36 State = FfsHeader->State; in SetHeaderChecksum()
37 FfsHeader->State = 0; in SetHeaderChecksum()
39 FileChecksum = FfsHeader->IntegrityCheck.Checksum.File; in SetHeaderChecksum()
40 FfsHeader->IntegrityCheck.Checksum.File = 0; in SetHeaderChecksum()
42 FfsHeader->IntegrityCheck.Checksum.Header = 0; in SetHeaderChecksum()
44 if (IS_FFS_FILE2 (FfsHeader)) { in SetHeaderChecksum()
45 FfsHeader->IntegrityCheck.Checksum.Header = CalculateCheckSum8 ( in SetHeaderChecksum()
46 (UINT8 *) FfsHeader, in SetHeaderChecksum()
50 FfsHeader->IntegrityCheck.Checksum.Header = CalculateCheckSum8 ( in SetHeaderChecksum()
[all …]
DFwVolDriver.h78 UINT8 *FfsHeader; member
424 IN EFI_FFS_FILE_HEADER *FfsHeader
454 IN EFI_FFS_FILE_HEADER *FfsHeader
471 IN EFI_FFS_FILE_HEADER *FfsHeader
544 IN EFI_FFS_FILE_HEADER *FfsHeader
626 IN EFI_FFS_FILE_HEADER *FfsHeader
638 IN EFI_FFS_FILE_HEADER *FfsHeader,
744 IN EFI_FFS_FILE_HEADER *FfsHeader,
DFwPadFile.c211 FfsFileEntry->FfsHeader = (UINT8 *) (UINTN) StartPos; in FvCreatePadFileInFreeSpace()
469 OldPadFileHeader = (EFI_FFS_FILE_HEADER *) PadFileEntry->FfsHeader; in FvCreateNewFileInsidePadFile()
476 StartPos = PadFileEntry->FfsHeader; in FvCreateNewFileInsidePadFile()
513 NewFileListEntry->FfsHeader = (UINT8 *) PadFileHeader; in FvCreateNewFileInsidePadFile()
536 NewFileListEntry->FfsHeader = (UINT8 *) FileHeader; in FvCreateNewFileInsidePadFile()
552 NewFileListEntry->FfsHeader = (UINT8 *) TailPadFileHeader; in FvCreateNewFileInsidePadFile()
595 StartPos = PadFileEntry->FfsHeader; in FvCreateNewFileInsidePadFile()
705 OldPadFileHeader = (EFI_FFS_FILE_HEADER *) PadFileEntry->FfsHeader; in FvCreateMultipleFilesInsidePadFile()
740 NewFileListEntry->FfsHeader = (UINT8 *) PadFileHeader; in FvCreateMultipleFilesInsidePadFile()
765 NewFileListEntry->FfsHeader = (UINT8 *) FileHeader; in FvCreateMultipleFilesInsidePadFile()
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/FwVol/
DFfs.c32 IN EFI_FFS_FILE_HEADER *FfsHeader in GetFileState() argument
38 FileState = FfsHeader->State; in GetFileState()
131 IN EFI_FFS_FILE_HEADER *FfsHeader in VerifyHeaderChecksum() argument
136 if (IS_FFS_FILE2 (FfsHeader)) { in VerifyHeaderChecksum()
137 HeaderChecksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER2)); in VerifyHeaderChecksum()
139 HeaderChecksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER)); in VerifyHeaderChecksum()
141 …HeaderChecksum = (UINT8) (HeaderChecksum - FfsHeader->State - FfsHeader->IntegrityCheck.Checksum.F… in VerifyHeaderChecksum()
166 IN EFI_FFS_FILE_HEADER *FfsHeader, in IsValidFfsHeader() argument
170 *FileState = GetFileState (ErasePolarity, FfsHeader); in IsValidFfsHeader()
180 return VerifyHeaderChecksum (FfsHeader); in IsValidFfsHeader()
[all …]
DFwVolRead.c168 FfsFileHeader = (EFI_FFS_FILE_HEADER *)FfsFileEntry->FfsHeader; in FvGetNextFile()
281 EFI_FFS_FILE_HEADER *FfsHeader; in FvReadFile() local
315 FfsHeader = FvDevice->LastKey->FfsHeader; in FvReadFile()
324 … WholeFileSize = IS_FFS_FILE2 (FfsHeader) ? FFS_FILE2_SIZE (FfsHeader): FFS_FILE_SIZE (FfsHeader); in FvReadFile()
325 FfsHeader = AllocateCopyPool (WholeFileSize, FfsHeader); in FvReadFile()
326 if (FfsHeader == NULL) { in FvReadFile()
332 FvDevice->LastKey->FfsHeader = FfsHeader; in FvReadFile()
345 *FoundType = FfsHeader->Type; in FvReadFile()
346 *FileAttributes = FfsAttributes2FvFileAttributes (FfsHeader->Attributes); in FvReadFile()
366 if (IS_FFS_FILE2 (FfsHeader)) { in FvReadFile()
[all …]
DFwVol.c283 CoreFreePool (FfsFileEntry->FfsHeader); in FreeFvDeviceResource()
330 EFI_FFS_FILE_HEADER *FfsHeader; in FvCheck() local
479 FfsHeader = (EFI_FFS_FILE_HEADER *) ((UINT8 *) FwVolExtHeader + FwVolExtHeader->ExtHeaderSize); in FvCheck()
480 FfsHeader = (EFI_FFS_FILE_HEADER *) ALIGN_POINTER (FfsHeader, 8); in FvCheck()
482 FfsHeader = (EFI_FFS_FILE_HEADER *) (FvDevice->CachedFv); in FvCheck()
485 …while (((UINTN) FfsHeader >= (UINTN) FvDevice->CachedFv) && ((UINTN) FfsHeader <= (UINTN) ((UINTN)… in FvCheck()
492 TestLength = TopFvAddress - ((UINT8 *) FfsHeader); in FvCheck()
497 if (IsBufferErased (FvDevice->ErasePolarity, FfsHeader, TestLength)) { in FvCheck()
504 if (!IsValidFfsHeader (FvDevice->ErasePolarity, FfsHeader, &FileState)) { in FvCheck()
507 if (IS_FFS_FILE2 (FfsHeader)) { in FvCheck()
[all …]
DFwVolDriver.h27 EFI_FFS_FILE_HEADER *FfsHeader; member
353 IN EFI_FFS_FILE_HEADER *FfsHeader
369 IN EFI_FFS_FILE_HEADER *FfsHeader
386 IN EFI_FFS_FILE_HEADER *FfsHeader,
405 IN EFI_FFS_FILE_HEADER *FfsHeader
/device/linaro/bootloader/edk2/BaseTools/Source/C/Common/
DFvLib.c623 IN EFI_FFS_FILE_HEADER *FfsHeader in VerifyFfsFile() argument
675 FfsHeaderSize = GetFfsHeaderLength(FfsHeader); in VerifyFfsFile()
685 if (memcmp (&BlankHeader, FfsHeader, FfsHeaderSize) == 0) { in VerifyFfsFile()
692 PrintGuidToBuffer (&FfsHeader->Name, FileGuidString, sizeof (FileGuidString), TRUE); in VerifyFfsFile()
696 SavedState = FfsHeader->State; in VerifyFfsFile()
697 FfsHeader->State = 0; in VerifyFfsFile()
698 SavedChecksum = FfsHeader->IntegrityCheck.Checksum.File; in VerifyFfsFile()
699 FfsHeader->IntegrityCheck.Checksum.File = 0; in VerifyFfsFile()
700 Checksum = CalculateSum8 ((UINT8 *) FfsHeader, FfsHeaderSize); in VerifyFfsFile()
701 FfsHeader->State = SavedState; in VerifyFfsFile()
[all …]
DFvLib.h82 IN EFI_FFS_FILE_HEADER *FfsHeader
88 EFI_FFS_FILE_HEADER *FfsHeader
100 IN EFI_FFS_FILE_HEADER *FfsHeader
174 IN EFI_FFS_FILE_HEADER *FfsHeader
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Tools/Source/Common/
DFvLib.c610 IN EFI_FFS_FILE_HEADER *FfsHeader in VerifyFfsFile() argument
674 if (memcmp (&BlankHeader, FfsHeader, sizeof (EFI_FFS_FILE_HEADER)) == 0) { in VerifyFfsFile()
681 PrintGuidToBuffer (&FfsHeader->Name, FileGuidString, sizeof (FileGuidString), TRUE); in VerifyFfsFile()
682 if (FfsHeader->Attributes & FFS_ATTRIB_TAIL_PRESENT) { in VerifyFfsFile()
690 SavedState = FfsHeader->State; in VerifyFfsFile()
691 FfsHeader->State = 0; in VerifyFfsFile()
692 SavedChecksum = FfsHeader->IntegrityCheck.Checksum.File; in VerifyFfsFile()
693 FfsHeader->IntegrityCheck.Checksum.File = 0; in VerifyFfsFile()
694 Checksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER)); in VerifyFfsFile()
695 FfsHeader->State = SavedState; in VerifyFfsFile()
[all …]
DFvLib.h81 IN EFI_FFS_FILE_HEADER *FfsHeader
146 IN EFI_FFS_FILE_HEADER *FfsHeader
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Library/
DEdkIIGluePeimEntryPoint.h43 IN EFI_FFS_FILE_HEADER *FfsHeader,
60 IN EFI_FFS_FILE_HEADER *FfsHeader,
75 IN EFI_FFS_FILE_HEADER *FfsHeader,
90 IN EFI_FFS_FILE_HEADER *FfsHeader,
107 IN EFI_FFS_FILE_HEADER *FfsHeader,
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/EntryPoints/
DEdkIIGluePeimEntryPoint.c37 IN EFI_FFS_FILE_HEADER *FfsHeader, in ProcessLibraryConstructorList() argument
53 Status = PeiServicesTablePointerLibConstructor (FfsHeader, PeiServices); in ProcessLibraryConstructorList()
63 IN EFI_FFS_FILE_HEADER *FfsHeader,
79 IN EFI_FFS_FILE_HEADER *FfsHeader, in _ModuleEntryPoint() argument
93 ProcessLibraryConstructorList (FfsHeader, PeiServices); in _ModuleEntryPoint()
98 return __EDKII_GLUE_MODULE_ENTRY_POINT__ (FfsHeader, PeiServices); in _ModuleEntryPoint()
114 IN EFI_FFS_FILE_HEADER *FfsHeader, in EfiMain() argument
118 return _ModuleEntryPoint (FfsHeader, PeiServices); in EfiMain()
/device/linaro/bootloader/edk2/ArmPkg/Library/DebugAgentSymbolsBaseLib/
DDebugAgentSymbolsBaseLib.c54 IN EFI_FFS_FILE_HEADER *FfsHeader in GetFileState() argument
60 FileState = FfsHeader->State; in GetFileState()
176 IN EFI_FFS_FILE_HEADER *FfsHeader, in GetImageContext() argument
190 Section = (EFI_COMMON_SECTION_HEADER *)(FfsHeader + 1); in GetImageContext()
191 SectionSize = *(UINT32 *)(FfsHeader->Size) & 0x00FFFFFF; in GetImageContext()
283 EFI_FFS_FILE_HEADER *FfsHeader; in InitializeDebugAgent() local
299 …OLUME_HEADER*)(UINTN)PcdGet64 (PcdSecureFvBaseAddress), EFI_FV_FILETYPE_SECURITY_CORE, &FfsHeader); in InitializeDebugAgent()
301 Status = GetImageContext (FfsHeader,&ImageContext); in InitializeDebugAgent()
310 …WARE_VOLUME_HEADER*)(UINTN)PcdGet64 (PcdFvBaseAddress), EFI_FV_FILETYPE_SECURITY_CORE, &FfsHeader); in InitializeDebugAgent()
312 Status = GetImageContext (FfsHeader,&ImageContext); in InitializeDebugAgent()
[all …]
/device/linaro/bootloader/edk2/SignedCapsulePkg/Library/EdkiiSystemCapsuleLib/
DEdkiiSystemCapsuleLib.c174 EFI_FFS_FILE_HEADER *FfsHeader; in GetFfsByName() local
203 FfsHeader = (EFI_FFS_FILE_HEADER *)((UINT8 *)FvExtHeader + FvExtHeader->ExtHeaderSize); in GetFfsByName()
205 FfsHeader = (EFI_FFS_FILE_HEADER *)((UINT8 *)FvHeader + FvHeader->HeaderLength); in GetFfsByName()
207FfsHeader = (EFI_FFS_FILE_HEADER *)((UINTN)FvHeader + ALIGN_VALUE((UINTN)FfsHeader - (UINTN)FvHead… in GetFfsByName()
209 while ((UINTN)FfsHeader < (UINTN)FvHeader + FvSize - 1) { in GetFfsByName()
210 DEBUG((DEBUG_INFO, "GetFfsByName - FFS: 0x%08x\n", FfsHeader)); in GetFfsByName()
211 TestLength = (UINTN)((UINTN)FvHeader + FvSize - (UINTN)FfsHeader); in GetFfsByName()
215 if (IsBufferErased(1, FfsHeader, TestLength)) { in GetFfsByName()
219 if (IS_FFS_FILE2(FfsHeader)) { in GetFfsByName()
220 FfsSize = FFS_FILE2_SIZE(FfsHeader); in GetFfsByName()
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/FvFileLoaderOnLoadFileThunk/
DFvFileLoaderOnLoadFileThunk.c49 IN EFI_FFS_FILE_HEADER *FfsHeader,
77 IN EFI_PEI_FILE_HANDLE FfsHeader, in InitPeim() argument
109 IN EFI_FFS_FILE_HEADER *FfsHeader, in FrameworkLoadFile() argument
129 (EFI_PEI_FILE_HANDLE) FfsHeader, in FrameworkLoadFile()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Include/Pei/
DPeiBind.h95 IN EFI_FFS_FILE_HEADER *FfsHeader, \
99 return InitFunction(FfsHeader, PeiServices); \
147 IN EFI_FFS_FILE_HEADER *FfsHeader, \
151 return InitFunction(FfsHeader, PeiServices); \
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Platform/Generic/MonoStatusCode/Pei/
DMonoStatusCode.h68 IN EFI_FFS_FILE_HEADER *FfsHeader,
78 IN EFI_FFS_FILE_HEADER *FfsHeader,
106 IN EFI_FFS_FILE_HEADER *FfsHeader,
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/MonoStatusCode/
DMonoStatusCode.h88 IN EFI_FFS_FILE_HEADER *FfsHeader,
116 IN EFI_FFS_FILE_HEADER *FfsHeader,
DMonoStatusCode.c125 IN EFI_FFS_FILE_HEADER *FfsHeader, in InitializeMonoStatusCode()
134 PlatformInitializeStatusCode (FfsHeader, PeiServices); in InitializeMonoStatusCode()
DPlatformStatusCode.h186 EFI_FFS_FILE_HEADER *FfsHeader;
207 IN EFI_FFS_FILE_HEADER *FfsHeader,
DPlatformStatusCode.c293 IN EFI_FFS_FILE_HEADER *FfsHeader, in InstallMonoStatusCode()
301 InitializeMonoStatusCode (FfsHeader, PeiServices); in InstallMonoStatusCode()
377 IN EFI_FFS_FILE_HEADER *FfsHeader, in PlatformInitializeStatusCode()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Platform/Generic/MonoStatusCode/Library/Pei/MemoryStatusCode/
DMemoryStatusCode.c46 IN EFI_FFS_FILE_HEADER *FfsHeader, in MemoryInitializeStatusCode() argument
128 PrivateData->FfsHeader = FfsHeader; in MemoryInitializeStatusCode()
488 PrivateData->FfsHeader, in LoadImageCallback()
510 Status = ((EFI_PEIM_ENTRY_POINT )(UINTN) EntryPoint) (PrivateData->FfsHeader, PeiServices); in LoadImageCallback()

12