/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | FwVolAttrib.c | 39 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 43 Fvb = FvDevice->Fvb; 48 Status = Fvb->GetAttributes (Fvb, &FvbAttributes); 86 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 93 Fvb = FvDevice->Fvb; 98 Status = Fvb->GetAttributes ( 99 Fvb, [all...] |
H A D | FwVol.c | 28 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to 40 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, 53 Status = Fvb->GetAttributes ( 54 Fvb, 75 Status = Fvb->GetPhysicalAddress ( 76 Fvb, 84 Status = Fvb->Read ( 85 Fvb, 107 Status = Fvb->Read ( 108 Fvb, 39 GetFwVolHeader( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader ) argument 193 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 530 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local [all...] |
H A D | FwVolDriver.h | 83 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member in struct:__anon10518 477 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to 489 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
|
H A D | FwVolWrite.c | 671 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 686 Fvb = FvDevice->Fvb; 688 Status = Fvb->GetAttributes ( 689 Fvb, 705 Status = Fvb->Write ( 706 Fvb,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/ |
H A D | FwVolAttrib.c | 38 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 42 Fvb = FvDevice->Fvb; 47 Status = Fvb->GetAttributes (Fvb, &FvbAttributes); 50 // Mask out Fvb bits that are not defined in FV
|
H A D | FwVolDriver.h | 33 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member in struct:__anon10923 410 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to 422 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
|
H A D | FwVol.c | 59 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to read data. 74 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, 92 Status = Fvb->Read (Fvb, *StartLba, *Offset, &ReadDataSize, Data); 110 Status = Fvb->GetBlockSize (Fvb, *StartLba, &BlockSize, &NumberOfBlocks); 120 Status = Fvb->Read (Fvb, *StartLba + BlockIndex, 0, &BlockSize, Data); 146 Status = Fvb->Read (Fvb, *StartLb 73 ReadFvbData( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, IN OUT EFI_LBA *StartLba, IN OUT UINTN *Offset, IN UINTN DataSize, OUT UINT8 *Data ) argument 176 GetFwVolHeader( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader ) argument 295 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 551 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/ |
H A D | Reclaim.c | 45 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 56 Status = GetFvbInfoByAddress (Address, NULL, &Fvb); 64 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); 133 // Locate Fvb handle by address. 167 FvbHandle, // Fvb Handle
|
H A D | Variable.c | 160 @param Fvb Pointer to the writable FVB protocol. 175 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, 202 ASSERT (Fvb != NULL); 203 Status = Fvb->GetPhysicalAddress(Fvb, &FvVolHdr); 260 Status = Fvb->Write ( 261 Fvb, 270 Status = Fvb->Write ( 271 Fvb, 1379 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 171 UpdateVariableStore( IN VARIABLE_GLOBAL *Global, IN BOOLEAN Volatile, IN BOOLEAN SetByIndex, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, IN UINTN DataPtrIndex, IN UINT32 DataSize, IN UINT8 *Buffer ) argument 2564 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/ |
H A D | Reclaim.c | 44 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 55 Status = GetFvbInfoByAddress (Address, NULL, &Fvb); 63 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); 132 // Locate Fvb handle by address. 166 FvbHandle, // Fvb Handle
|
H A D | Variable.c | 160 @param Fvb Pointer to the writable FVB protocol. 175 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, 202 if (Fvb == NULL) { 205 Status = Fvb->GetPhysicalAddress(Fvb, &FvVolHdr); 262 Status = Fvb->Write ( 263 Fvb, 272 Status = Fvb->Write ( 273 Fvb, 1390 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 171 UpdateVariableStore( IN VARIABLE_GLOBAL *Global, IN BOOLEAN Volatile, IN BOOLEAN SetByIndex, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, IN UINTN DataPtrIndex, IN UINT32 DataSize, IN UINT8 *Buffer ) argument 2726 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/ |
H A D | Reclaim.c | 43 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 67 (VOID **) &Fvb 76 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); 120 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 139 (VOID **) &Fvb 147 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
H A D | FaultTolerantWrite.c | 178 @param Fvb The FVB protocol that provides services for 188 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb 210 if (IsWorkingBlock (FtwDevice, Fvb, Record->Lba)) { 227 } else if (IsBootBlock (FtwDevice, Fvb, Record->Lba)) { 236 Status = FlushSpareBlockToTargetBlock (FtwDevice, Fvb, Record->Lba); 320 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 392 Status = FtwGetFvbByHandle (FvBlockHandle, &Fvb); 397 Status = Fvb->GetPhysicalAddress (Fvb, &FvbPhysicalAddress); 406 if (IsBootBlock (FtwDevice, Fvb, Lb 608 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local [all...] |
H A D | FaultTolerantWriteSmm.c | 207 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 210 // Locate all handles of SMM Fvb protocol. 218 // Find the proper SMM Fvb handle by the address and attributes. 221 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb); 228 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); 239 Status = Fvb->GetAttributes (Fvb, &FvbAttributes);
|
H A D | FaultTolerantWriteSmmDxe.c | 119 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 121 Status = gBS->HandleProtocol (FvbHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **) &Fvb); 126 Status = Fvb->GetPhysicalAddress (Fvb, FvbBaseAddress); 131 Status = Fvb->GetAttributes (Fvb, FvbAttributes);
|
H A D | FtwMisc.c | 112 @param FvBlock Fvb protocol instance 161 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 168 // Locate all handles of Fvb protocol 178 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb); 185 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); 192 *FvBlock = Fvb; 207 @param FvBlock Fvb protocol instance 269 // Compare the Fvb 1013 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 1143 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/ |
H A D | Dispatcher.c | 731 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local 744 Status = CoreHandleProtocol (FvHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **)&Fvb); 749 ASSERT (Fvb != NULL); 750 Status = GetFwVolHeader (Fvb, &FwVolHeader); 778 Status = ReadFvbData (Fvb, &LbaIndex, &LbaOffset, sizeof (FvNameGuid), (UINT8 *) &FvNameGuid); 1184 // EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE is processed to create a Fvb
|