Searched defs:Fvb (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/
H A DFwVolAttrib.c39 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
43 Fvb = FvDevice->Fvb;
48 Status = Fvb->GetAttributes (Fvb, &FvbAttributes);
86 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
93 Fvb = FvDevice->Fvb;
98 Status = Fvb->GetAttributes (
99 Fvb,
[all...]
H A DFwVol.c28 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to
40 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
53 Status = Fvb->GetAttributes (
54 Fvb,
75 Status = Fvb->GetPhysicalAddress (
76 Fvb,
84 Status = Fvb->Read (
85 Fvb,
107 Status = Fvb->Read (
108 Fvb,
39 GetFwVolHeader( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader ) argument
193 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
530 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
[all...]
H A DFwVolDriver.h83 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member in struct:__anon10518
477 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to
489 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
H A DFwVolWrite.c671 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
686 Fvb = FvDevice->Fvb;
688 Status = Fvb->GetAttributes (
689 Fvb,
705 Status = Fvb->Write (
706 Fvb,
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/
H A DFwVolAttrib.c38 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
42 Fvb = FvDevice->Fvb;
47 Status = Fvb->GetAttributes (Fvb, &FvbAttributes);
50 // Mask out Fvb bits that are not defined in FV
H A DFwVolDriver.h33 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; member in struct:__anon10923
410 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to
422 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
H A DFwVol.c59 @param Fvb The FW_VOL_BLOCK_PROTOCOL instance from which to read data.
74 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
92 Status = Fvb->Read (Fvb, *StartLba, *Offset, &ReadDataSize, Data);
110 Status = Fvb->GetBlockSize (Fvb, *StartLba, &BlockSize, &NumberOfBlocks);
120 Status = Fvb->Read (Fvb, *StartLba + BlockIndex, 0, &BlockSize, Data);
146 Status = Fvb->Read (Fvb, *StartLb
73 ReadFvbData( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, IN OUT EFI_LBA *StartLba, IN OUT UINTN *Offset, IN UINTN DataSize, OUT UINT8 *Data ) argument
176 GetFwVolHeader( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, OUT EFI_FIRMWARE_VOLUME_HEADER **FwVolHeader ) argument
295 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
551 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/
H A DReclaim.c45 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
56 Status = GetFvbInfoByAddress (Address, NULL, &Fvb);
64 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
133 // Locate Fvb handle by address.
167 FvbHandle, // Fvb Handle
H A DVariable.c160 @param Fvb Pointer to the writable FVB protocol.
175 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
202 ASSERT (Fvb != NULL);
203 Status = Fvb->GetPhysicalAddress(Fvb, &FvVolHdr);
260 Status = Fvb->Write (
261 Fvb,
270 Status = Fvb->Write (
271 Fvb,
1379 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
171 UpdateVariableStore( IN VARIABLE_GLOBAL *Global, IN BOOLEAN Volatile, IN BOOLEAN SetByIndex, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, IN UINTN DataPtrIndex, IN UINT32 DataSize, IN UINT8 *Buffer ) argument
2564 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/
H A DReclaim.c44 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
55 Status = GetFvbInfoByAddress (Address, NULL, &Fvb);
63 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
132 // Locate Fvb handle by address.
166 FvbHandle, // Fvb Handle
H A DVariable.c160 @param Fvb Pointer to the writable FVB protocol.
175 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb,
202 if (Fvb == NULL) {
205 Status = Fvb->GetPhysicalAddress(Fvb, &FvVolHdr);
262 Status = Fvb->Write (
263 Fvb,
272 Status = Fvb->Write (
273 Fvb,
1390 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
171 UpdateVariableStore( IN VARIABLE_GLOBAL *Global, IN BOOLEAN Volatile, IN BOOLEAN SetByIndex, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb, IN UINTN DataPtrIndex, IN UINT32 DataSize, IN UINT8 *Buffer ) argument
2726 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/
H A DReclaim.c43 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
67 (VOID **) &Fvb
76 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
120 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
139 (VOID **) &Fvb
147 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/
H A DFaultTolerantWrite.c178 @param Fvb The FVB protocol that provides services for
188 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb
210 if (IsWorkingBlock (FtwDevice, Fvb, Record->Lba)) {
227 } else if (IsBootBlock (FtwDevice, Fvb, Record->Lba)) {
236 Status = FlushSpareBlockToTargetBlock (FtwDevice, Fvb, Record->Lba);
320 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
392 Status = FtwGetFvbByHandle (FvBlockHandle, &Fvb);
397 Status = Fvb->GetPhysicalAddress (Fvb, &FvbPhysicalAddress);
406 if (IsBootBlock (FtwDevice, Fvb, Lb
608 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
[all...]
H A DFaultTolerantWriteSmm.c207 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
210 // Locate all handles of SMM Fvb protocol.
218 // Find the proper SMM Fvb handle by the address and attributes.
221 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb);
228 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
239 Status = Fvb->GetAttributes (Fvb, &FvbAttributes);
H A DFaultTolerantWriteSmmDxe.c119 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
121 Status = gBS->HandleProtocol (FvbHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **) &Fvb);
126 Status = Fvb->GetPhysicalAddress (Fvb, FvbBaseAddress);
131 Status = Fvb->GetAttributes (Fvb, FvbAttributes);
H A DFtwMisc.c112 @param FvBlock Fvb protocol instance
161 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
168 // Locate all handles of Fvb protocol
178 Status = FtwGetFvbByHandle (HandleBuffer[Index], &Fvb);
185 Status = Fvb->GetPhysicalAddress (Fvb, &FvbBaseAddress);
192 *FvBlock = Fvb;
207 @param FvBlock Fvb protocol instance
269 // Compare the Fvb
1013 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
1143 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/
H A DDispatcher.c731 EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb; local
744 Status = CoreHandleProtocol (FvHandle, &gEfiFirmwareVolumeBlockProtocolGuid, (VOID **)&Fvb);
749 ASSERT (Fvb != NULL);
750 Status = GetFwVolHeader (Fvb, &FwVolHeader);
778 Status = ReadFvbData (Fvb, &LbaIndex, &LbaOffset, sizeof (FvNameGuid), (UINT8 *) &FvNameGuid);
1184 // EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE is processed to create a Fvb

Completed in 77 milliseconds