Searched defs:BlockMap (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
H A DFwVol.c195 EFI_FV_BLOCK_MAP_ENTRY *BlockMap; local
243 BlockMap = FwVolHeader->BlockMap;
280 while ((BlockMap->NumBlocks != 0) || (BlockMap->Length != 0)) {
282 for (Index = 0; Index < BlockMap->NumBlocks; Index++) {
292 LbaEntry->BlockLength = BlockMap->Length;
299 CopyMem (LbaStart, Ptr, BlockMap->Length);
300 Ptr += BlockMap->Length;
304 Size = BlockMap
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
H A DFlashUpdate.c306 @param BlockMap Block array to specify flash area.
322 IN EFI_FV_BLOCK_MAP_ENTRY *BlockMap,
368 PtrMap = BlockMap;
448 PtrMap = BlockMap;
512 @param BlockMap Block array to specify flash area.
526 IN EFI_FV_BLOCK_MAP_ENTRY *BlockMap,
545 PtrMap = BlockMap;
607 EFI_FV_BLOCK_MAP_ENTRY *BlockMap; local
651 BlockMap = &(FwVolHeader->BlockMap[
319 FaultTolerantUpdateOnWholeFv( IN EFI_HANDLE FvbHandle, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_FV_BLOCK_MAP_ENTRY *BlockMap, IN UPDATE_CONFIG_DATA *ConfigData, IN UINT8 *ImageBuffer, IN UINTN ImageSize ) argument
523 NonFaultTolerantUpdateOnWholeFv( IN EFI_HANDLE FvbHandle, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_FV_BLOCK_MAP_ENTRY *BlockMap, IN UPDATE_CONFIG_DATA *ConfigData, IN UINT8 *ImageBuffer, IN UINTN ImageSize ) argument
819 EFI_FV_BLOCK_MAP_ENTRY *BlockMap; local
1119 EFI_FV_BLOCK_MAP_ENTRY *BlockMap; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/
H A DFwVol.c299 EFI_FV_BLOCK_MAP_ENTRY *BlockMap; local
341 BlockMap = FwVolHeader->BlockMap;
346 while ((BlockMap->NumBlocks != 0) || (BlockMap->Length != 0)) {
348 Size = BlockMap->Length;
353 for (; Index < BlockMap->NumBlocks && HeaderSize >= BlockMap->Length; Index ++) {
354 HeaderSize -= BlockMap->Length;
361 if (Index >= BlockMap
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/
H A DDispatcher.c733 EFI_FV_BLOCK_MAP_ENTRY *BlockMap; local
755 BlockMap = FwVolHeader->BlockMap;
759 // Find LbaIndex and LbaOffset for FV extension header based on BlockMap.
761 while ((BlockMap->NumBlocks != 0) || (BlockMap->Length != 0)) {
762 for (Index = 0; Index < BlockMap->NumBlocks && ExtHeaderOffset >= BlockMap->Length; Index ++) {
763 ExtHeaderOffset -= BlockMap->Length;
769 if (Index < BlockMap
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/
H A DVolInfo.c612 EFI_FV_BLOCK_MAP_ENTRY BlockMap; local
918 fread (&BlockMap, sizeof (EFI_FV_BLOCK_MAP_ENTRY), 1, InputFile);
921 if (BlockMap.NumBlocks != 0) {
922 printf ("Number of Blocks: 0x%08X\n", (unsigned) BlockMap.NumBlocks);
923 printf ("Block Length: 0x%08X\n", (unsigned) BlockMap.Length);
924 Size += BlockMap.NumBlocks * BlockMap.Length;
927 } while (!(BlockMap.NumBlocks == 0 && BlockMap.Length == 0));
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Pi/
H A DPiFirmwareVolume.h153 EFI_FV_BLOCK_MAP_ENTRY BlockMap[1]; member in struct:__anon11976
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/
H A DPiFirmwareVolume.h110 EFI_FV_BLOCK_MAP_ENTRY BlockMap[1]; member in struct:__anon10046
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/Pi/
H A DPiFirmwareVolume.h155 EFI_FV_BLOCK_MAP_ENTRY BlockMap[1]; member in struct:__anon15578

Completed in 42 milliseconds