Searched defs:FfsHeader (Results 1 - 9 of 9) sorted by relevance
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/ |
H A D | Ffs.c | 24 @param FfsHeader Points to the FFS file header 32 IN EFI_FFS_FILE_HEADER *FfsHeader 38 FileState = FfsHeader->State; 123 @param FfsHeader Points to the FFS file header to be checked 131 IN EFI_FFS_FILE_HEADER *FfsHeader 136 if (IS_FFS_FILE2 (FfsHeader)) { 137 HeaderChecksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER2)); 139 HeaderChecksum = CalculateSum8 ((UINT8 *) FfsHeader, sizeof (EFI_FFS_FILE_HEADER)); 141 HeaderChecksum = (UINT8) (HeaderChecksum - FfsHeader->State - FfsHeader 164 IsValidFfsHeader( IN UINT8 ErasePolarity, IN EFI_FFS_FILE_HEADER *FfsHeader, OUT EFI_FFS_FILE_STATE *FileState ) argument [all...] |
H A D | FwVolDriver.h | 27 EFI_FFS_FILE_HEADER *FfsHeader; member in struct:__anon10922 342 @param FfsHeader Points to the FFS file header 350 IN EFI_FFS_FILE_HEADER *FfsHeader 358 @param FfsHeader Points to the FFS file header 366 IN EFI_FFS_FILE_HEADER *FfsHeader 373 @param FfsHeader Points to the FFS file header to be checked 383 IN EFI_FFS_FILE_HEADER *FfsHeader, 393 @param FfsHeader Points to the FFS file to be checked 402 IN EFI_FFS_FILE_HEADER *FfsHeader
|
H A D | FwVolRead.c | 168 FfsFileHeader = (EFI_FFS_FILE_HEADER *)FfsFileEntry->FfsHeader; 281 EFI_FFS_FILE_HEADER *FfsHeader; local 314 FfsHeader = FvDevice->LastKey->FfsHeader; 324 *FoundType = FfsHeader->Type; 325 *FileAttributes = FfsAttributes2FvFileAttributes (FfsHeader->Attributes); 342 if (IS_FFS_FILE2 (FfsHeader)) { 343 SrcPtr = ((UINT8 *) FfsHeader) + sizeof (EFI_FFS_FILE_HEADER2); 345 SrcPtr = ((UINT8 *) FfsHeader) + sizeof (EFI_FFS_FILE_HEADER); 488 // Close of stream defered to close of FfsHeader lis [all...] |
H A D | FwVol.c | 301 EFI_FFS_FILE_HEADER *FfsHeader; local 427 FfsHeader = (EFI_FFS_FILE_HEADER *) ((UINT8 *) FwVolExtHeader + FwVolExtHeader->ExtHeaderSize); 428 FfsHeader = (EFI_FFS_FILE_HEADER *) ALIGN_POINTER (FfsHeader, 8); 430 FfsHeader = (EFI_FFS_FILE_HEADER *) (FvDevice->CachedFv); 433 while ((UINT8 *) FfsHeader < TopFvAddress) { 435 TestLength = TopFvAddress - ((UINT8 *) FfsHeader); 440 if (IsBufferErased (FvDevice->ErasePolarity, FfsHeader, TestLength)) { 447 if (!IsValidFfsHeader (FvDevice->ErasePolarity, FfsHeader, &FileState)) { 450 if (IS_FFS_FILE2 (FfsHeader)) { [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | Ffs.c | 22 Set File State in the FfsHeader. 25 @param FfsHeader Points to the FFS file header 31 IN EFI_FFS_FILE_HEADER *FfsHeader 35 // Set File State in the FfsHeader 37 FfsHeader->State = (EFI_FFS_FILE_STATE) (FfsHeader->State ^ State); 45 @param FfsHeader Points to the FFS file header 53 IN EFI_FFS_FILE_HEADER *FfsHeader 59 FileState = FfsHeader->State; 229 @param FfsHeader Point 432 DuplicateFileExist( IN FV_DEVICE *FvDevice, IN EFI_FFS_FILE_HEADER *FfsHeader, IN EFI_FFS_FILE_STATE StateBit ) argument 490 UpdateHeaderBit( IN FV_DEVICE *FvDevice, IN EFI_FFS_FILE_HEADER *FfsHeader, IN EFI_FFS_FILE_STATE State ) argument [all...] |
H A D | FwVolDriver.h | 78 UINT8 *FfsHeader; member in struct:__anon10517 415 @param FfsHeader Points to the FFS file header 423 IN EFI_FFS_FILE_HEADER *FfsHeader 444 @param FfsHeader Points to the FFS file header to be checked 453 IN EFI_FFS_FILE_HEADER *FfsHeader 461 @param FfsHeader Points to the FFS file to be checked 470 IN EFI_FFS_FILE_HEADER *FfsHeader 532 Set File State in the FfsHeader. 535 @param FfsHeader Points to the FFS file header 541 IN EFI_FFS_FILE_HEADER *FfsHeader [all...] |
H A D | FwVolRead.c | 161 FfsFileHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; 193 FfsFileHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; 327 EFI_FFS_FILE_HEADER *FfsHeader; local 347 FfsHeader = NULL; 355 FfsHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; 358 if ((FfsFileEntry == NULL) || (!CompareGuid (&FfsHeader->Name, NameGuid))) { 388 FfsHeader = (EFI_FFS_FILE_HEADER *) FfsFileEntry->FfsHeader; 394 if (IS_FFS_FILE2 (FfsHeader)) { [all...] |
H A D | FwVolWrite.c | 22 @param FfsHeader FFS File Header which needs to caculate the checksum 27 IN EFI_FFS_FILE_HEADER *FfsHeader 36 State = FfsHeader->State; 37 FfsHeader->State = 0; 39 FileChecksum = FfsHeader->IntegrityCheck.Checksum.File; 40 FfsHeader->IntegrityCheck.Checksum.File = 0; 42 FfsHeader->IntegrityCheck.Checksum.Header = 0; 44 if (IS_FFS_FILE2 (FfsHeader)) { 45 FfsHeader->IntegrityCheck.Checksum.Header = CalculateCheckSum8 ( 46 (UINT8 *) FfsHeader, 70 SetFileChecksum( IN EFI_FFS_FILE_HEADER *FfsHeader, IN UINTN ActualFileSize ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/ |
H A D | GenFvInternalLib.c | 2527 EFI_FFS_FILE_HEADER FfsHeader; local 2595 fread (&FfsHeader, sizeof (UINT8), sizeof (EFI_FFS_FILE_HEADER), fpin); 2605 if (IsVtfFile (&FfsHeader)) { 2620 ReadFfsAlignment (&FfsHeader, &FfsAlignment);
|
Completed in 85 milliseconds