Home | History | Annotate | Download | only in Common

Lines Matching refs:FfsHeader

623   IN EFI_FFS_FILE_HEADER  *FfsHeader

633 FfsHeader Pointer to an alleged FFS file.
675 FfsHeaderSize = GetFfsHeaderLength(FfsHeader);
685 if (memcmp (&BlankHeader, FfsHeader, FfsHeaderSize) == 0) {
692 PrintGuidToBuffer (&FfsHeader->Name, FileGuidString, sizeof (FileGuidString), TRUE);
696 SavedState = FfsHeader->State;
697 FfsHeader->State = 0;
698 SavedChecksum = FfsHeader->IntegrityCheck.Checksum.File;
699 FfsHeader->IntegrityCheck.Checksum.File = 0;
700 Checksum = CalculateSum8 ((UINT8 *) FfsHeader, FfsHeaderSize);
701 FfsHeader->State = SavedState;
702 FfsHeader->IntegrityCheck.Checksum.File = SavedChecksum;
710 if (FfsHeader->Attributes & FFS_ATTRIB_CHECKSUM) {
714 FileLength = GetFfsFileLength (FfsHeader);
715 Checksum = CalculateSum8 ((UINT8 *) ((UINT8 *)FfsHeader + FfsHeaderSize), FileLength - FfsHeaderSize);
716 Checksum = Checksum + FfsHeader->IntegrityCheck.Checksum.File;
726 if (FfsHeader->IntegrityCheck.Checksum.File != FFS_FIXED_CHECKSUM) {
737 IN EFI_FFS_FILE_HEADER *FfsHeader
740 if (FfsHeader == NULL) {
743 if (FfsHeader->Attributes & FFS_ATTRIB_LARGE_FILE) {
765 EFI_FFS_FILE_HEADER *FfsHeader
775 FfsHeader Pointer to EFI_FFS_FILE_HEADER.
783 if (FfsHeader == NULL) {
786 if (FfsHeader->Attributes & FFS_ATTRIB_LARGE_FILE) {
787 return (UINT32) ((EFI_FFS_FILE_HEADER2 *)FfsHeader)->ExtendedSize;
789 return GetLength(FfsHeader->Size);
898 IN EFI_FFS_FILE_HEADER *FfsHeader
910 FfsHeader Pointer to a FFS file.
921 FileState = FfsHeader->State;