Searched defs:FfsHeader (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/
H A DFfs.c24 @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 DFwVolDriver.h27 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 DFwVolRead.c168 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 DFwVol.c301 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 DFfs.c22 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 DFwVolDriver.h78 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 DFwVolRead.c161 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 DFwVolWrite.c22 @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 DGenFvInternalLib.c2527 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