Home
last modified time | relevance | path

Searched refs:FvbProtocol (Results 1 – 16 of 16) sorted by relevance

/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/
DUpdateDispatcher.c47 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; in PerformUpdateOnFirmwareVolume() local
76 FvbProtocol = NULL; in PerformUpdateOnFirmwareVolume()
81 (VOID **) &FvbProtocol in PerformUpdateOnFirmwareVolume()
90 Status = FvbProtocol->GetAttributes (FvbProtocol, &Attributes); in PerformUpdateOnFirmwareVolume()
95 Status = FvbProtocol->GetPhysicalAddress ( in PerformUpdateOnFirmwareVolume()
96 FvbProtocol, in PerformUpdateOnFirmwareVolume()
126 FvbProtocol, in PerformUpdateOnFirmwareVolume()
135 FvbProtocol, in PerformUpdateOnFirmwareVolume()
175 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; in PerformUpdateOnFlashArea() local
225 FvbProtocol = NULL; in PerformUpdateOnFlashArea()
[all …]
DFlashUpdate.c33 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, in UpdateOneBlock() argument
45 Status = FvbProtocol->EraseBlocks ( in UpdateOneBlock()
46 FvbProtocol, in UpdateOneBlock()
59 Status = FvbProtocol->Write ( in UpdateOneBlock()
60 FvbProtocol, in UpdateOneBlock()
89 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, in UpdateBufferInOneBlock() argument
106 FvbProtocol, in UpdateBufferInOneBlock()
131 Status = FvbProtocol->Read ( in UpdateBufferInOneBlock()
132 FvbProtocol, in UpdateBufferInOneBlock()
149 FvbProtocol, in UpdateBufferInOneBlock()
[all …]
DUpdateDriver.h125 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol,
151 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol,
184 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol,
209 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol,
/device/linaro/bootloader/edk2/SecurityPkg/Library/DxeTpm2MeasureBootLib/
DDxeTpm2MeasureBootLib.c440 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; in DxeTpm2MeasureBootHandler() local
565 (VOID**)&FvbProtocol in DxeTpm2MeasureBootHandler()
567 TempHandle = FvbProtocol->ParentHandle; in DxeTpm2MeasureBootHandler()
568 } while (!EFI_ERROR(Status) && FvbProtocol->ParentHandle != NULL); in DxeTpm2MeasureBootHandler()
573 Status = FvbProtocol->GetPhysicalAddress(FvbProtocol, &FvAddress); in DxeTpm2MeasureBootHandler()
/device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/FlashFvbDxe/
DFlashFvbDxe.h63 #define INSTANCE_FROM_FVB_THIS(a) CR(a, FLASH_INSTANCE, FvbProtocol, FLASH_SIGNATURE)
93 EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL FvbProtocol; member
DFlashFvbDxe.c198 Status = FvbWrite (&Instance->FvbProtocol, 0, 0, &HeadersLength, Headers); in InitializeFvAndVariableStoreHeaders()
858 … Status = FvbEraseBlocks (&Instance->FvbProtocol, (EFI_LBA)0, FvbNumLba, EFI_LBA_LIST_TERMINATOR); in FvbInitialize()
939 &gEfiFirmwareVolumeBlockProtocolGuid, &Instance->FvbProtocol, in FlashCreateInstance()
/device/linaro/bootloader/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/
DDxeTpmMeasureBootLib.c752 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; in DxeTpmMeasureBootHandler() local
877 (VOID**)&FvbProtocol in DxeTpmMeasureBootHandler()
879 TempHandle = FvbProtocol->ParentHandle; in DxeTpmMeasureBootHandler()
880 } while (!EFI_ERROR(Status) && FvbProtocol->ParentHandle != NULL); in DxeTpmMeasureBootHandler()
885 Status = FvbProtocol->GetPhysicalAddress(FvbProtocol, &FvAddress); in DxeTpmMeasureBootHandler()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/
DVariableDxe.c353 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; in FtwNotificationEvent() local
383 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol); in FtwNotificationEvent()
387 mVariableModuleGlobal->FvbInstance = FvbProtocol; in FtwNotificationEvent()
DVariableSmm.c850 EFI_SMM_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol; in SmmFtwNotificationEvent() local
879 Status = GetFvbInfoByAddress (NvStorageVariableBase, NULL, &FvbProtocol); in SmmFtwNotificationEvent()
884 mVariableModuleGlobal->FvbInstance = FvbProtocol; in SmmFtwNotificationEvent()
DVariable.h501 OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvbProtocol OPTIONAL
DVariable.c4161 OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvbProtocol OPTIONAL in GetFvbInfoByAddress()
4222 if (FvbProtocol != NULL) { in GetFvbInfoByAddress()
4223 *FvbProtocol = Fvb; in GetFvbInfoByAddress()
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/NorFlashDxe/
DNorFlashDxe.c147 &gEfiFirmwareVolumeBlockProtocolGuid, &Instance->FvbProtocol, in NorFlashCreateInstance()
1270 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.EraseBlocks); in NorFlashVirtualNotifyEvent()
1271 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.GetAttributes); in NorFlashVirtualNotifyEvent()
1272 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.GetBlockSize); in NorFlashVirtualNotifyEvent()
1273 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.GetPhysicalAddress); in NorFlashVirtualNotifyEvent()
1274 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.Read); in NorFlashVirtualNotifyEvent()
1275 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.SetAttributes); in NorFlashVirtualNotifyEvent()
1276 EfiConvertPointer (0x0, (VOID**)&mNorFlashInstances[Index]->FvbProtocol.Write); in NorFlashVirtualNotifyEvent()
DNorFlashDxe.h119 #define INSTANCE_FROM_FVB_THIS(a) CR(a, NOR_FLASH_INSTANCE, FvbProtocol, NOR_FLASH_…
149 EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL FvbProtocol; member
DNorFlashFvbDxe.c120 Status = FvbWrite (&Instance->FvbProtocol, 0, 0, &HeadersLength, Headers); in InitializeFvAndVariableStoreHeaders()
747 … Status = FvbEraseBlocks (&Instance->FvbProtocol, (EFI_LBA)0, FvbNumLba, EFI_LBA_LIST_TERMINATOR); in NorFlashFvbInitialize()
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/FwVolBlock/
DFwVolBlock.c417 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol in GetFvbAuthenticationStatus() argument
424 FvbDevice = BASE_CR (FvbProtocol, EFI_FW_VOL_BLOCK_DEVICE, FwVolBlockInstance); in GetFvbAuthenticationStatus()
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/
DDxeMain.h2598 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol