/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
D | FwVolAttrib.c | 39 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvGetVolumeAttributes() local 43 Fvb = FvDevice->Fvb; in FvGetVolumeAttributes() 48 Status = Fvb->GetAttributes (Fvb, &FvbAttributes); in FvGetVolumeAttributes() 86 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvSetVolumeAttributes() local 93 Fvb = FvDevice->Fvb; in FvSetVolumeAttributes() 98 Status = Fvb->GetAttributes ( in FvSetVolumeAttributes() 99 Fvb, in FvSetVolumeAttributes() 155 Status = Fvb->SetAttributes ( in FvSetVolumeAttributes() 156 Fvb, in FvSetVolumeAttributes()
|
D | FwVol.c | 42 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, in GetFwVolHeader() argument 55 Status = Fvb->GetAttributes ( in GetFwVolHeader() 56 Fvb, in GetFwVolHeader() 77 Status = Fvb->GetPhysicalAddress ( in GetFwVolHeader() 78 Fvb, in GetFwVolHeader() 86 Status = Fvb->Read ( in GetFwVolHeader() 87 Fvb, in GetFwVolHeader() 125 Status = Fvb->Read ( in GetFwVolHeader() 126 Fvb, in GetFwVolHeader() 314 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvCheck() local [all …]
|
D | FwVolWrite.c | 671 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvcWrite() local 686 Fvb = FvDevice->Fvb; in FvcWrite() 688 Status = Fvb->GetAttributes ( in FvcWrite() 689 Fvb, in FvcWrite() 705 Status = Fvb->Write ( in FvcWrite() 706 Fvb, in FvcWrite()
|
D | FwVolDriver.h | 83 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member 492 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
|
D | Ffs.c | 516 Status = FvDevice->Fvb->Write ( in UpdateHeaderBit() 517 FvDevice->Fvb, in UpdateHeaderBit()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/FwVol/ |
D | FwVol.c | 77 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, in ReadFvbData() argument 95 Status = Fvb->Read (Fvb, *StartLba, *Offset, &ReadDataSize, Data); in ReadFvbData() 113 Status = Fvb->GetBlockSize (Fvb, *StartLba, &BlockSize, &NumberOfBlocks); in ReadFvbData() 123 Status = Fvb->Read (Fvb, *StartLba + BlockIndex, 0, &BlockSize, Data); in ReadFvbData() 149 Status = Fvb->Read (Fvb, *StartLba + BlockIndex, 0, &DataSize, Data); in ReadFvbData() 182 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, in GetFwVolHeader() argument 199 Status = ReadFvbData (Fvb, &StartLba, &Offset, FvhLength, (UINT8 *)&TempFvh); in GetFwVolHeader() 238 Status = ReadFvbData (Fvb, &StartLba, &Offset, FvhLength, Buffer); in GetFwVolHeader() 324 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvCheck() local 348 Fvb = FvDevice->Fvb; in FvCheck() [all …]
|
D | FwVolAttrib.c | 38 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvGetVolumeAttributes() local 42 Fvb = FvDevice->Fvb; in FvGetVolumeAttributes() 47 Status = Fvb->GetAttributes (Fvb, &FvbAttributes); in FvGetVolumeAttributes()
|
D | FwVolDriver.h | 34 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/X64/ |
D | Fvb.c | 172 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvbNotificationFunction() local 218 Status = gBS->HandleProtocol (Handle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **) &Fvb); in FvbNotificationFunction() 220 if (IsMemoryRuntime (Fvb)) { in FvbNotificationFunction() 228 mFvbEntry[UpdateIndex].Fvb = Fvb; in FvbNotificationFunction() 367 return mFvbEntry[Instance].Fvb->Read (mFvbEntry[Instance].Fvb, Lba, Offset, NumBytes, Buffer); in EfiFvbReadBlock() 405 return mFvbEntry[Instance].Fvb->Write (mFvbEntry[Instance].Fvb, Lba, Offset, NumBytes, Buffer); in EfiFvbWriteBlock() 434 return mFvbEntry[Instance].Fvb->EraseBlocks (mFvbEntry[Instance].Fvb, Lba, -1); in EfiFvbEraseBlock() 464 return mFvbEntry[Instance].Fvb->GetVolumeAttributes (mFvbEntry[Instance].Fvb, Attributes); in EfiFvbGetVolumeAttributes() 495 return mFvbEntry[Instance].Fvb->SetVolumeAttributes (mFvbEntry[Instance].Fvb, &Attributes); in EfiFvbSetVolumeAttributes() 527 return mFvbEntry[Instance].Fvb->GetPhysicalAddress (mFvbEntry[Instance].Fvb, BaseAddress); in EfiFvbGetPhysicalAddress() [all …]
|
D | RuntimeLib.c | 206 if (NULL != mFvbEntry[Index].Fvb) { in EfiRuntimeLibFvbVirtualNotifyEvent() 207 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->GetBlockSize); in EfiRuntimeLibFvbVirtualNotifyEvent() 208 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->GetPhysicalAddress); in EfiRuntimeLibFvbVirtualNotifyEvent() 209 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->GetVolumeAttributes); in EfiRuntimeLibFvbVirtualNotifyEvent() 210 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->SetVolumeAttributes); in EfiRuntimeLibFvbVirtualNotifyEvent() 211 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->Read); in EfiRuntimeLibFvbVirtualNotifyEvent() 212 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->Write); in EfiRuntimeLibFvbVirtualNotifyEvent() 213 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->EraseBlocks); in EfiRuntimeLibFvbVirtualNotifyEvent() 214 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb); in EfiRuntimeLibFvbVirtualNotifyEvent()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/Ia32/ |
D | Fvb.c | 172 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvbNotificationFunction() local 218 Status = gBS->HandleProtocol (Handle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **) &Fvb); in FvbNotificationFunction() 220 if (IsMemoryRuntime (Fvb)) { in FvbNotificationFunction() 228 mFvbEntry[UpdateIndex].Fvb = Fvb; in FvbNotificationFunction() 364 return mFvbEntry[Instance].Fvb->Read (mFvbEntry[Instance].Fvb, Lba, Offset, NumBytes, Buffer); in EfiFvbReadBlock() 402 return mFvbEntry[Instance].Fvb->Write (mFvbEntry[Instance].Fvb, Lba, Offset, NumBytes, Buffer); in EfiFvbWriteBlock() 431 return mFvbEntry[Instance].Fvb->EraseBlocks (mFvbEntry[Instance].Fvb, Lba, -1); in EfiFvbEraseBlock() 461 return mFvbEntry[Instance].Fvb->GetVolumeAttributes (mFvbEntry[Instance].Fvb, Attributes); in EfiFvbGetVolumeAttributes() 492 return mFvbEntry[Instance].Fvb->SetVolumeAttributes (mFvbEntry[Instance].Fvb, &Attributes); in EfiFvbSetVolumeAttributes() 524 return mFvbEntry[Instance].Fvb->GetPhysicalAddress (mFvbEntry[Instance].Fvb, BaseAddress); in EfiFvbGetPhysicalAddress() [all …]
|
D | RuntimeLib.c | 206 if (NULL != mFvbEntry[Index].Fvb) { in EfiRuntimeLibFvbVirtualNotifyEvent() 207 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->GetBlockSize); in EfiRuntimeLibFvbVirtualNotifyEvent() 208 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->GetPhysicalAddress); in EfiRuntimeLibFvbVirtualNotifyEvent() 209 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->GetVolumeAttributes); in EfiRuntimeLibFvbVirtualNotifyEvent() 210 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->SetVolumeAttributes); in EfiRuntimeLibFvbVirtualNotifyEvent() 211 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->Read); in EfiRuntimeLibFvbVirtualNotifyEvent() 212 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->Write); in EfiRuntimeLibFvbVirtualNotifyEvent() 213 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb->EraseBlocks); in EfiRuntimeLibFvbVirtualNotifyEvent() 214 EfiConvertInternalPointer ((VOID **) &mFvbEntry[Index].Fvb); in EfiRuntimeLibFvbVirtualNotifyEvent()
|
/device/linaro/bootloader/edk2/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/ |
D | Reclaim.c | 43 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in GetFvbHandleByAddress() local 67 (VOID **) &Fvb in GetFvbHandleByAddress() 76 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); in GetFvbHandleByAddress() 120 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in GetLbaAndOffsetByAddress() local 139 (VOID **) &Fvb in GetLbaAndOffsetByAddress() 147 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); in GetLbaAndOffsetByAddress()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/ |
D | Reclaim.c | 44 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in GetLbaAndOffsetByAddress() local 49 Fvb = NULL; in GetLbaAndOffsetByAddress() 56 Status = GetFvbInfoByAddress (Address, NULL, &Fvb); in GetLbaAndOffsetByAddress() 64 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); in GetLbaAndOffsetByAddress()
|
D | Variable.c | 263 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, in UpdateVariableStore() argument 290 if (Fvb == NULL) { in UpdateVariableStore() 293 Status = Fvb->GetPhysicalAddress(Fvb, &FvVolHdr); in UpdateVariableStore() 350 Status = Fvb->Write ( in UpdateVariableStore() 351 Fvb, in UpdateVariableStore() 360 Status = Fvb->Write ( in UpdateVariableStore() 361 Fvb, in UpdateVariableStore() 2148 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in UpdateVariable() local 2233 Fvb = mVariableModuleGlobal->FvbInstance; in UpdateVariable() 2294 Fvb, in UpdateVariable() [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
D | FaultTolerantWrite.c | 189 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, in FtwWriteRecord() argument 213 if (IsWorkingBlock (FtwDevice, Fvb, Record->Lba)) { in FtwWriteRecord() 231 } else if (IsBootBlock (FtwDevice, Fvb)) { in FtwWriteRecord() 241 …Status = FlushSpareBlockToTargetBlock (FtwDevice, Fvb, Record->Lba, BlockSize, NumberOfWriteBlocks… in FtwWriteRecord() 327 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FtwWrite() local 398 Status = FtwGetFvbByHandle (FvBlockHandle, &Fvb); in FtwWrite() 403 Status = Fvb->GetPhysicalAddress (Fvb, &FvbPhysicalAddress); in FtwWrite() 412 Status = Fvb->GetBlockSize (Fvb, 0, &BlockSize, &NumberOfBlocks); in FtwWrite() 432 if (IsBootBlock (FtwDevice, Fvb)) { in FtwWrite() 481 Status = Fvb->Read (Fvb, Lba + Index, 0, &MyLength, Ptr); in FtwWrite() [all …]
|
D | FtwMisc.c | 163 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in GetFvbByAddress() local 182 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb); in GetFvbByAddress() 189 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); in GetFvbByAddress() 197 Status = Fvb->GetBlockSize (Fvb, 0, &BlockSize, &NumberOfBlocks); in GetFvbByAddress() 203 *FvBlock = Fvb; in GetFvbByAddress() 1039 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FindFvbForFtw() local 1058 Fvb = NULL; in FindFvbForFtw() 1060 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb); in FindFvbForFtw() 1069 Status = Fvb->GetAttributes (Fvb, &Attributes); in FindFvbForFtw() 1076 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); in FindFvbForFtw() [all …]
|
D | FaultTolerantWriteSmm.c | 219 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in GetFvbByAddressAndAttribute() local 235 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb); in GetFvbByAddressAndAttribute() 242 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress); in GetFvbByAddressAndAttribute() 253 Status = Fvb->GetAttributes (Fvb, &FvbAttributes); in GetFvbByAddressAndAttribute()
|
D | FaultTolerantWriteSmmDxe.c | 119 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in ConvertFvbHandle() local 121 Status = gBS->HandleProtocol (FvbHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **) &Fvb); in ConvertFvbHandle() 126 Status = Fvb->GetPhysicalAddress (Fvb, FvbBaseAddress); in ConvertFvbHandle() 131 Status = Fvb->GetAttributes (Fvb, FvbAttributes); in ConvertFvbHandle()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/ |
D | EfiRuntimeLib.inf | 39 Ia32/Fvb.c 47 X64/Fvb.c 53 Ipf/Fvb.c
|
D | EfiRuntimeLib_Edk2.inf | 39 Ia32/Fvb.c 49 X64/Fvb.c 57 Ipf/Fvb.c
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Dispatcher/ |
D | Dispatcher.c | 730 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvIsBeingProcesssed() local 745 Status = CoreHandleProtocol (FvHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **)&Fvb); in FvIsBeingProcesssed() 750 ASSERT (Fvb != NULL); in FvIsBeingProcesssed() 751 Status = GetFwVolHeader (Fvb, &FwVolHeader); in FvIsBeingProcesssed() 779 … Status = ReadFvbData (Fvb, &LbaIndex, &LbaOffset, sizeof (FvNameGuid), (UINT8 *) &FvNameGuid); in FvIsBeingProcesssed()
|
/device/linaro/bootloader/edk2/OvmfPkg/EmuVariableFvbRuntimeDxe/ |
D | Fvb.inf | 31 Fvb.c
|
/device/linaro/bootloader/edk2/EmbeddedPkg/Library/EfiFileLib/ |
D | EfiFileLib.c | 522 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in EblFvFileDevicePath() local 536 …tatus = gBS->HandleProtocol (File->EfiHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **)&Fvb); in EblFvFileDevicePath() 538 Status = Fvb->GetPhysicalAddress (Fvb, &File->FvStart); in EblFvFileDevicePath() 547 Status = Fvb->GetBlockSize (Fvb, Lba, &BlockSize, &NumberOfBlocks); in EblFvFileDevicePath()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/ |
D | DxeMain.h | 2755 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, 2780 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
|