Home | History | Annotate | Download | only in FwVol

Lines Matching refs:FfsHeader

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->IntegrityCheck.Checksum.File);
156 @param FfsHeader Points to the FFS file header to be checked
166 IN EFI_FFS_FILE_HEADER *FfsHeader,
170 *FileState = GetFileState (ErasePolarity, FfsHeader);
180 return VerifyHeaderChecksum (FfsHeader);
195 @param FfsHeader Points to the FFS file to be checked
204 IN EFI_FFS_FILE_HEADER *FfsHeader
210 FileState = GetFileState (ErasePolarity, FfsHeader);
217 if ((FfsHeader->Attributes & FFS_ATTRIB_CHECKSUM) == FFS_ATTRIB_CHECKSUM) {
218 if (IS_FFS_FILE2 (FfsHeader)) {
219 DataCheckSum = CalculateCheckSum8 ((CONST UINT8 *) FfsHeader + sizeof (EFI_FFS_FILE_HEADER2), FFS_FILE2_SIZE (FfsHeader) - sizeof(EFI_FFS_FILE_HEADER2));
221 DataCheckSum = CalculateCheckSum8 ((CONST UINT8 *) FfsHeader + sizeof (EFI_FFS_FILE_HEADER), FFS_FILE_SIZE (FfsHeader) - sizeof(EFI_FFS_FILE_HEADER));
224 if (FfsHeader->IntegrityCheck.Checksum.File == DataCheckSum) {