/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/ |
H A D | UpdateDispatcher.c | 47 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local 76 FvbProtocol = NULL; 81 (VOID **) &FvbProtocol 90 Status = FvbProtocol->GetAttributes (FvbProtocol, &Attributes); 95 Status = FvbProtocol->GetPhysicalAddress ( 96 FvbProtocol, 126 FvbProtocol, 135 FvbProtocol, 175 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local [all...] |
H A D | FlashUpdate.c | 22 @param FvbProtocol Pointer to FVB protocol. 33 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, 45 Status = FvbProtocol->EraseBlocks ( 46 FvbProtocol, 59 Status = FvbProtocol->Write ( 60 FvbProtocol, 76 @param FvbProtocol Pointer to FVB protocol. 89 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, 106 FvbProtocol, 131 Status = FvbProtocol 32 UpdateOneBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_LBA Lba, IN UINTN BlockSize, IN UINT8 *Buffer ) argument 88 UpdateBufferInOneBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN Length, IN UINTN BlockSize, IN UINT8 *Buffer ) argument 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 597 PerformUpdateOnWholeFv( IN EFI_HANDLE FvbHandle, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN UPDATE_CONFIG_DATA *ConfigData, IN UINT8 *ImageBuffer, IN UINTN ImageSize ) argument 717 PerformUpdateOnFvFile( IN EFI_HANDLE FvbHandle, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN UPDATE_CONFIG_DATA *ConfigData, IN UINT8 *ImageBuffer, IN UINTN ImageSize, IN EFI_FV_FILETYPE FileType, IN EFI_FV_FILE_ATTRIBUTES FileAttributes ) argument 803 FaultTolerantUpdateOnPartFv( IN UINT8 *ImageBuffer, IN UINTN SizeLeft, IN OUT UINTN *UpdatedSize, IN UPDATE_CONFIG_DATA *ConfigData, IN EFI_PHYSICAL_ADDRESS FlashAddress, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_HANDLE FvbHandle ) argument 1105 NonFaultTolerantUpdateOnPartFv( IN UINT8 *ImageBuffer, IN UINTN SizeLeft, IN OUT UINTN *UpdatedSize, IN EFI_PHYSICAL_ADDRESS FlashAddress, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_HANDLE FvbHandle ) argument [all...] |
H A D | UpdateDriver.h | 111 @param FvbProtocol FVB protocol. 125 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, 135 @param FvbProtocol FVB protocol. 151 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, 167 @param FvbProtocol FVB protocol. 184 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, 195 @param FvbProtocol FVB protocol. 209 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/ |
H A D | VariableDxe.c | 282 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local 306 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol); 310 mVariableModuleGlobal->FvbInstance = FvbProtocol;
|
H A D | VariableSmm.c | 465 EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local 488 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol); 493 mVariableModuleGlobal->FvbInstance = FvbProtocol;
|
H A D | Variable.h | 325 @param[out] FvbProtocol In output, if it is not NULL, it points to the proper FVB protocol. 332 OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvbProtocol OPTIONAL
|
H A D | Variable.c | 2549 @param[out] FvbProtocol In output, if it is not NULL, it points to the proper FVB protocol. 2556 OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvbProtocol OPTIONAL 2608 if (FvbProtocol != NULL) { 2609 *FvbProtocol = Fvb;
|
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/ |
H A D | VariableDxe.c | 285 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local 309 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol); 313 mVariableModuleGlobal->FvbInstance = FvbProtocol;
|
H A D | VariableSmm.c | 473 EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local 496 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol); 501 mVariableModuleGlobal->FvbInstance = FvbProtocol;
|
H A D | Variable.h | 390 @param[out] FvbProtocol In output, if it is not NULL, it points to the proper FVB protocol. 397 OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvbProtocol OPTIONAL
|
H A D | Variable.c | 2711 @param[out] FvbProtocol In output, if it is not NULL, it points to the proper FVB protocol. 2718 OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvbProtocol OPTIONAL 2770 if (FvbProtocol != NULL) { 2771 *FvbProtocol = Fvb;
|