OUT UINTN *Offset\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_HANDLE FvbHandle;\r
- EFI_PHYSICAL_ADDRESS FvbBaseAddress;\r
- EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb;\r
- FRAMEWORK_EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;\r
- EFI_FV_BLOCK_MAP_ENTRY *FvbMapEntry;\r
- UINT32 LbaIndex;\r
+ EFI_STATUS Status;\r
+ EFI_HANDLE FvbHandle;\r
+ EFI_PHYSICAL_ADDRESS FvbBaseAddress;\r
+ EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb;\r
+ EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;\r
+ EFI_FV_BLOCK_MAP_ENTRY *FvbMapEntry;\r
+ UINT32 LbaIndex;\r
\r
*Lba = (EFI_LBA) (-1);\r
*Offset = 0;\r
return Status;\r
}\r
\r
- FwVolHeader = (FRAMEWORK_EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);\r
+ FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) ((UINTN) FvbBaseAddress);\r
\r
//\r
// Get the (LBA, Offset) of Address\r
//\r
// BUGBUG: Assume one FV has one type of BlockLength\r
//\r
- FvbMapEntry = &FwVolHeader->FvBlockMap[0];\r
+ FvbMapEntry = &FwVolHeader->BlockMap[0];\r
for (LbaIndex = 1; LbaIndex <= FvbMapEntry->NumBlocks; LbaIndex += 1) {\r
if (Address < (FvbBaseAddress + FvbMapEntry->Length * LbaIndex)) {\r
//\r
*Lba = LbaIndex - 1;\r
*Offset = (UINTN) (Address - (FvbBaseAddress + FvbMapEntry->Length * (LbaIndex - 1)));\r
return EFI_SUCCESS;\r
- }\r
+ }\r
}\r
}\r
}\r