Home | History | Annotate | Download | only in GenFv

Lines Matching refs:CurrentOffset

2764   UINTN               CurrentOffset;

2792 CurrentOffset = sizeof (EFI_FIRMWARE_VOLUME_HEADER);
2795 CurrentOffset += sizeof (EFI_FV_BLOCK_MAP_ENTRY);
2813 CurrentOffset += sizeof (EFI_FFS_FILE_HEADER2) + FvExtendHeaderSize;
2816 CurrentOffset += sizeof (EFI_FFS_FILE_HEADER) + FvExtendHeaderSize;
2818 CurrentOffset = (CurrentOffset + 7) & (~7);
2820 CurrentOffset += sizeof (EFI_FFS_FILE_HEADER) + sizeof (EFI_FIRMWARE_VOLUME_EXT_HEADER);
2821 CurrentOffset = (CurrentOffset + 7) & (~7);
2881 if (((CurrentOffset + FfsHeaderSize) % FfsAlignment) != 0) {
2885 CurrentOffset = (CurrentOffset + FfsHeaderSize + sizeof(EFI_FFS_FILE_HEADER) + FfsAlignment - 1) & ~(FfsAlignment - 1);
2886 CurrentOffset -= FfsHeaderSize;
2894 CurrentOffset += FvInfoPtr->SizeofFvFiles[Index];
2896 CurrentOffset += FfsFileSize;
2903 CurrentOffset = (CurrentOffset + EFI_FFS_FILE_HEADER_ALIGNMENT - 1) & ~(EFI_FFS_FILE_HEADER_ALIGNMENT - 1);
2906 CurrentOffset += VtfFileSize;
2907 DebugMsg (NULL, 0, 9, "FvImage size", "The calculated fv image size is 0x%x and the current set fv image size is 0x%x", (unsigned) CurrentOffset, (unsigned) FvInfoPtr->Size);
2913 FvInfoPtr->FvBlocks[0].NumBlocks = CurrentOffset / FvInfoPtr->FvBlocks[0].Length + ((CurrentOffset % FvInfoPtr->FvBlocks[0].Length)?1:0);
2917 } else if (FvInfoPtr->Size < CurrentOffset) {
2921 Error (NULL, 0, 3000, "Invalid", "the required fv image size 0x%x exceeds the set fv image size 0x%x", (unsigned) CurrentOffset, (unsigned) FvInfoPtr->Size);
2929 mFvTakenSize = CurrentOffset;