Searched refs:FvbProtocol (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
H A DUpdateDispatcher.c47 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 DFlashUpdate.c22 @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 DUpdateDriver.h111 @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 DVariableDxe.c282 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local
306 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol);
310 mVariableModuleGlobal->FvbInstance = FvbProtocol;
H A DVariableSmm.c465 EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local
488 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol);
493 mVariableModuleGlobal->FvbInstance = FvbProtocol;
H A DVariable.h325 @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 DVariable.c2549 @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 DVariableDxe.c285 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local
309 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol);
313 mVariableModuleGlobal->FvbInstance = FvbProtocol;
H A DVariableSmm.c473 EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; local
496 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol);
501 mVariableModuleGlobal->FvbInstance = FvbProtocol;
H A DVariable.h390 @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 DVariable.c2711 @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;

Completed in 2651 milliseconds