Home
last modified time | relevance | path

Searched refs:Fvb (Results 1 – 25 of 32) sorted by relevance

12

/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
DFwVolAttrib.c39 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()
DFwVol.c42 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 …]
DFwVolWrite.c671 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()
DFwVolDriver.h83 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member
492 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
DFfs.c516 Status = FvDevice->Fvb->Write ( in UpdateHeaderBit()
517 FvDevice->Fvb, in UpdateHeaderBit()
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/FwVol/
DFwVol.c77 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 …]
DFwVolAttrib.c38 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; in FvGetVolumeAttributes() local
42 Fvb = FvDevice->Fvb; in FvGetVolumeAttributes()
47 Status = Fvb->GetAttributes (Fvb, &FvbAttributes); in FvGetVolumeAttributes()
DFwVolDriver.h34 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/X64/
DFvb.c172 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 …]
DRuntimeLib.c206 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/
DFvb.c172 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 …]
DRuntimeLib.c206 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/
DReclaim.c43 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/
DReclaim.c44 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()
DVariable.c263 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/
DFaultTolerantWrite.c189 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 …]
DFtwMisc.c163 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 …]
DFaultTolerantWriteSmm.c219 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()
DFaultTolerantWriteSmmDxe.c119 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/
DEfiRuntimeLib.inf39 Ia32/Fvb.c
47 X64/Fvb.c
53 Ipf/Fvb.c
DEfiRuntimeLib_Edk2.inf39 Ia32/Fvb.c
49 X64/Fvb.c
57 Ipf/Fvb.c
/device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Dispatcher/
DDispatcher.c730 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/
DFvb.inf31 Fvb.c
/device/linaro/bootloader/edk2/EmbeddedPkg/Library/EfiFileLib/
DEfiFileLib.c522 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/
DDxeMain.h2755 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
2780 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,

12