Searched defs:VariableBase (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/
H A DReclaim.c99 VariableBase. Fault Tolerant Write protocol is used for writing.
101 @param VariableBase Base address of variable to write
112 IN EFI_PHYSICAL_ADDRESS VariableBase,
135 Status = GetFvbInfoByAddress (VariableBase, &FvbHandle, NULL);
142 Status = GetLbaAndOffsetByAddress (VariableBase, &VarLba, &VarOffset);
149 FtwBufferSize = ((VARIABLE_STORE_HEADER *) ((UINTN) VariableBase))->Size;
111 FtwVariableSpace( IN EFI_PHYSICAL_ADDRESS VariableBase, IN UINT8 *Buffer, IN UINTN BufferSize ) argument
H A DVariable.c503 @param VariableBase Base address of variable store.
516 IN EFI_PHYSICAL_ADDRESS VariableBase,
541 VariableStoreHeader = (VARIABLE_STORE_HEADER *) ((UINTN) VariableBase);
691 SetMem ((UINT8 *) (UINTN) VariableBase, VariableStoreHeader->Size, 0xff);
692 CopyMem ((UINT8 *) (UINTN) VariableBase, ValidBuffer, (UINTN) (CurrPtr - (UINT8 *) ValidBuffer));
699 VariableBase,
703 CopyMem (mNvVariableCache, (CHAR8 *)(UINTN)VariableBase, VariableStoreHeader->Size);
515 Reclaim( IN EFI_PHYSICAL_ADDRESS VariableBase, OUT UINTN *LastVariableOffset, IN BOOLEAN IsVolatile, IN VARIABLE_HEADER *UpdatingVariable ) argument
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/
H A DReclaim.c98 VariableBase. Fault Tolerant Write protocol is used for writing.
100 @param VariableBase Base address of variable to write
111 IN EFI_PHYSICAL_ADDRESS VariableBase,
134 Status = GetFvbInfoByAddress (VariableBase, &FvbHandle, NULL);
141 Status = GetLbaAndOffsetByAddress (VariableBase, &VarLba, &VarOffset);
148 FtwBufferSize = ((VARIABLE_STORE_HEADER *) ((UINTN) VariableBase))->Size;
110 FtwVariableSpace( IN EFI_PHYSICAL_ADDRESS VariableBase, IN UINT8 *Buffer, IN UINTN BufferSize ) argument
H A DVariable.c505 @param VariableBase Base address of variable store.
518 IN EFI_PHYSICAL_ADDRESS VariableBase,
543 VariableStoreHeader = (VARIABLE_STORE_HEADER *) ((UINTN) VariableBase);
693 SetMem ((UINT8 *) (UINTN) VariableBase, VariableStoreHeader->Size, 0xff);
694 CopyMem ((UINT8 *) (UINTN) VariableBase, ValidBuffer, (UINTN) (CurrPtr - (UINT8 *) ValidBuffer));
701 VariableBase,
705 CopyMem (mNvVariableCache, (CHAR8 *)(UINTN)VariableBase, VariableStoreHeader->Size);
517 Reclaim( IN EFI_PHYSICAL_ADDRESS VariableBase, OUT UINTN *LastVariableOffset, IN BOOLEAN IsVolatile, IN VARIABLE_HEADER *UpdatingVariable ) argument
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/
H A DReclaim.c184 VariableBase. Fault Tolerant Write protocol is used for writing.
186 @param[in] VariableBase The base address of the variable to write.
197 IN EFI_PHYSICAL_ADDRESS VariableBase,
222 // Gets firmware volume block handle by VariableBase.
224 Status = GetFvbHandleByAddress (VariableBase, &FvbHandle);
229 // Gets LBA of block and offset by VariableBase.
231 Status = GetLbaAndOffsetByAddress (VariableBase, &VarLba, &VarOffset);
238 FtwBufferSize = ((VARIABLE_STORE_HEADER *) ((UINTN) VariableBase))->Size;
196 FtwVariableSpace( IN EFI_PHYSICAL_ADDRESS VariableBase, IN UINT8 *Buffer, IN UINTN BufferSize ) argument
H A DVariable.c1101 @param[in] VariableBase Base address of variable store area.
1115 IN EFI_PHYSICAL_ADDRESS VariableBase,
1145 GetVarStoreHeader (VariableBase, IsVolatile, VariableGlobal, Instance, &VariableStoreHeader);
1157 Variable = GetStartPointer (VariableBase);
1196 Variable = GetStartPointer (VariableBase);
1214 Variable = GetStartPointer (VariableBase);
1274 SetMem ((UINT8 *) (UINTN) VariableBase, VariableStoreHeader.Size, 0xff);
1275 CopyMem ((UINT8 *) (UINTN) VariableBase, ValidBuffer, (UINTN) (CurrPtr - (UINT8 *) ValidBuffer));
1280 // Write ValidBuffer to destination specified by VariableBase.
1283 VariableBase,
1114 Reclaim( IN EFI_PHYSICAL_ADDRESS VariableBase, OUT UINTN *LastVariableOffset, IN BOOLEAN IsVolatile, IN BOOLEAN VirtualMode, IN ESAL_VARIABLE_GLOBAL *Global, IN EFI_PHYSICAL_ADDRESS UpdatingVariable ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/
H A DEmuVariable.c1615 EFI_PHYSICAL_ADDRESS *VariableBase; local
1625 VariableBase = &mVariableModuleGlobal->VariableGlobal[Physical].VolatileVariableBase;
1628 VariableBase = &mVariableModuleGlobal->VariableGlobal[Physical].NonVolatileVariableBase;
1679 *VariableBase = (EFI_PHYSICAL_ADDRESS) (UINTN) VariableStore;
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxVariable/
H A DEmuVariable.c1654 EFI_PHYSICAL_ADDRESS *VariableBase; local
1664 VariableBase = &mVariableModuleGlobal->VariableGlobal[Physical].VolatileVariableBase;
1667 VariableBase = &mVariableModuleGlobal->VariableGlobal[Physical].NonVolatileVariableBase;
1718 *VariableBase = (EFI_PHYSICAL_ADDRESS) (UINTN) VariableStore;

Completed in 54 milliseconds