/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
D | Ffs.c | 31 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 …]
|
D | FwVolRead.c | 161 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 …]
|
D | FwVolWrite.c | 27 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 …]
|
D | FwVolDriver.h | 78 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,
|
D | FwPadFile.c | 211 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/ |
D | Ffs.c | 32 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 …]
|
D | FwVolRead.c | 168 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 …]
|
D | FwVol.c | 283 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 …]
|
D | FwVolDriver.h | 27 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/ |
D | FvLib.c | 623 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 …]
|
D | FvLib.h | 82 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/ |
D | FvLib.c | 610 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 …]
|
D | FvLib.h | 81 IN EFI_FFS_FILE_HEADER *FfsHeader 146 IN EFI_FFS_FILE_HEADER *FfsHeader
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Library/ |
D | EdkIIGluePeimEntryPoint.h | 43 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/ |
D | EdkIIGluePeimEntryPoint.c | 37 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/ |
D | DebugAgentSymbolsBaseLib.c | 54 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/ |
D | EdkiiSystemCapsuleLib.c | 174 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() 207 …FfsHeader = (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/ |
D | FvFileLoaderOnLoadFileThunk.c | 49 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/ |
D | PeiBind.h | 95 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/ |
D | MonoStatusCode.h | 68 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/ |
D | MonoStatusCode.h | 88 IN EFI_FFS_FILE_HEADER *FfsHeader, 116 IN EFI_FFS_FILE_HEADER *FfsHeader,
|
D | MonoStatusCode.c | 125 IN EFI_FFS_FILE_HEADER *FfsHeader, in InitializeMonoStatusCode() 134 PlatformInitializeStatusCode (FfsHeader, PeiServices); in InitializeMonoStatusCode()
|
D | PlatformStatusCode.h | 186 EFI_FFS_FILE_HEADER *FfsHeader; 207 IN EFI_FFS_FILE_HEADER *FfsHeader,
|
D | PlatformStatusCode.c | 293 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/ |
D | MemoryStatusCode.c | 46 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()
|