Searched defs:Variable (Results 1 - 19 of 19) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/PeiDebugPrintHobLib/
H A DPeiDebugPrintHobLib.c43 EFI_PEI_READ_ONLY_VARIABLE2_PPI *Variable; local
52 (VOID **)&Variable
56 Status = Variable->GetVariable (
57 Variable,
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Tcg/PhysicalPresencePei/
H A DPhysicalPresencePei.c68 EFI_PEI_READ_ONLY_VARIABLE2_PPI *Variable; local
90 (VOID **)&Variable
94 Status = Variable->GetVariable (
95 Variable,
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxConsoleDxe/
H A DVBoxConsole.c45 GetVmVariable(UINT32 Variable, CHAR8* Buffer, UINT32 Size ) argument
50 ASMOutU32(EFI_INFO_PORT, Variable);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/DxeIplPeim/
H A DDxeLoad.c156 EFI_PEI_READ_ONLY_VARIABLE2_PPI *Variable; local
205 (VOID **)&Variable
209 Status = Variable->GetVariable (
210 Variable,
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/Pei/
H A DVariable.c3 Implement ReadOnly Variable Services required by PEIM and install
19 #include "Variable.h"
60 @param VarStoreHeader Pointer to the Variable Store Header.
80 @param VarStoreHeader Pointer to the Variable Store Header.
82 @return VARIABLE_HEADER* pointer to last unavailable Variable Header.
100 @param Variable Pointer to the Variable Header.
102 @retval TRUE Variable header is valid.
103 @retval FALSE Variable header is not valid.
108 IN VARIABLE_HEADER *Variable
290 CompareWithValidVariable( IN VARIABLE_HEADER *Variable, IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VendorGuid, OUT VARIABLE_POINTER_TRACK *PtrTrack ) argument
427 VARIABLE_HEADER *Variable; local
615 VARIABLE_POINTER_TRACK Variable; local
692 VARIABLE_POINTER_TRACK Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/
H A DAuthService.c16 #include "Variable.h"
43 VARIABLE_POINTER_TRACK Variable; local
68 &Variable,
73 if (Variable.CurrPtr == 0x0) {
87 &Variable
97 Variable.CurrPtr,
98 Variable.Volatile,
108 Variable.CurrPtr,
109 Variable.Volatile,
125 &Variable,
220 VARIABLE_POINTER_TRACK Variable; local
416 VARIABLE_POINTER_TRACK Variable; local
466 ProcessVarWithPk( IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN VOID *Data, IN UINTN DataSize, IN BOOLEAN VirtualMode, IN ESAL_VARIABLE_GLOBAL *Global, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes OPTIONAL, IN BOOLEAN IsPk ) argument
602 ProcessVarWithKek( IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN VOID *Data, IN UINTN DataSize, IN BOOLEAN VirtualMode, IN ESAL_VARIABLE_GLOBAL *Global, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes OPTIONAL ) argument
753 VerifyVariable( IN VOID *Data, IN UINTN DataSize, IN BOOLEAN VirtualMode, IN ESAL_VARIABLE_GLOBAL *Global, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes OPTIONAL, OUT UINT32 *KeyIndex OPTIONAL, OUT UINT64 *MonotonicCount OPTIONAL ) argument
[all...]
H A DVariable.c15 #include "Variable.h"
114 @param[in] Volatile TRUE - Variable is volatile.
115 FALSE - Variable is non-volatile.
122 @retval EFI_SUCCESS Variable store successfully accessed.
310 @param[in] Volatile TRUE - Variable storage is volatile.
311 FALSE - Variable storage is non-volatile.
346 @param[in] Volatile TRUE - Variable is volatile.
347 FALSE - Variable is non-volatile.
352 @retval TRUE Variable header is valid.
353 @retval FALSE Variable heade
967 EFI_PHYSICAL_ADDRESS Variable[2]; local
1123 EFI_PHYSICAL_ADDRESS Variable; local
1627 VARIABLE_POINTER_TRACK Variable; local
2280 VARIABLE_POINTER_TRACK Variable; local
2403 VARIABLE_POINTER_TRACK Variable; local
2554 VARIABLE_POINTER_TRACK Variable; local
2743 EFI_PHYSICAL_ADDRESS Variable; local
3017 EFI_PHYSICAL_ADDRESS Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/Pei/
H A DVariable.c2 Implement ReadOnly Variable Services required by PEIM and install PEI
18 #include "Variable.h"
58 @param VarStoreHeader Pointer to the Variable Store Header.
78 @param VarStoreHeader Pointer to the Variable Store Header.
80 @return VARIABLE_HEADER* pointer to last unavailable Variable Header.
98 @param Variable Pointer to the Variable Header.
100 @retval TRUE Variable header is valid.
101 @retval FALSE Variable header is not valid.
106 IN VARIABLE_HEADER *Variable
288 CompareWithValidVariable( IN VARIABLE_HEADER *Variable, IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VendorGuid, OUT VARIABLE_POINTER_TRACK *PtrTrack ) argument
425 VARIABLE_HEADER *Variable; local
613 VARIABLE_POINTER_TRACK Variable; local
690 VARIABLE_POINTER_TRACK Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxAppleSim/
H A DVBoxAppleSim.c70 GetVmVariable(UINT32 Variable, CHAR8 *pbBuf, UINT32 cbBuf) argument
74 ASMOutU32(EFI_INFO_PORT, Variable);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/TerminalDxe/
H A DTerminal.c355 EFI_DEVICE_PATH_PROTOCOL *Variable; local
361 Variable = GetEfiGlobalVariable (VariableName);
362 if (Variable == NULL) {
369 ReturnFlag = MatchDevicePaths (Variable, TerminalDevicePath);
371 FreePool (Variable);
1414 @param VariableName The Console Device Environment Variable.
1427 EFI_DEVICE_PATH_PROTOCOL *Variable; local
1434 Variable = GetEfiGlobalVariable (VariableName);
1435 if (Variable == NULL) {
1444 NewVariable = AppendDevicePathInstance (Variable, TempDevicePat
1492 EFI_DEVICE_PATH_PROTOCOL *Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/EmuRuntimeDxe/
H A DEmuVariable.c3 Emulation Variable services operate on the runtime volatile memory.
17 #include "Variable.h"
32 Update the variable region with Variable information. These are the same
33 arguments as the EFI Variable services.
39 @param[in] Data Variable data
45 @param[in] Variable The variable information which is used to keep track of variable usage.
49 @retval EFI_OUT_OF_RESOURCES Variable region is full, can not write other data into this region.
60 IN VARIABLE_POINTER_TRACK *Variable
81 @retval EFI_SUCCESS Variable successfully found.
82 @retval EFI_NOT_FOUND Variable no
693 VARIABLE_POINTER_TRACK Variable; local
1092 VARIABLE_HEADER *Variable[2]; local
1177 VARIABLE_POINTER_TRACK Variable; local
1255 VARIABLE_POINTER_TRACK Variable; local
1373 VARIABLE_POINTER_TRACK Variable; local
1477 VARIABLE_HEADER *Variable; local
1618 VARIABLE_HEADER *Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxVariable/
H A DEmuVariable.c42 Emulation Variable services operate on the runtime volatile memory.
56 #include "Variable.h"
71 Update the variable region with Variable information. These are the same
72 arguments as the EFI Variable services.
78 @param[in] Data Variable data
84 @param[in] Variable The variable information which is used to keep track of variable usage.
88 @retval EFI_OUT_OF_RESOURCES Variable region is full, can not write other data into this region.
99 IN VARIABLE_POINTER_TRACK *Variable
120 @retval EFI_SUCCESS Variable successfully found.
121 @retval EFI_NOT_FOUND Variable no
732 VARIABLE_POINTER_TRACK Variable; local
1131 VARIABLE_HEADER *Variable[2]; local
1216 VARIABLE_POINTER_TRACK Variable; local
1294 VARIABLE_POINTER_TRACK Variable; local
1412 VARIABLE_POINTER_TRACK Variable; local
1516 VARIABLE_HEADER *Variable; local
1657 VARIABLE_HEADER *Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsMisc.c503 @param Variable Boot#### variable data.
512 UINT8 *Variable,
523 VBoxLogFlowFuncMarkVar(Variable, "%s");
528 TempPtr = Variable;
607 @param VariableName EFI Variable name indicate if it is boot#### or
623 UINT8 *Variable; local
639 Variable = BdsLibGetVariableAndSize (
644 if (Variable == NULL) {
645 VBoxLogFlowFuncMarkVar(Variable, "%p");
653 if (!ValidateOption(Variable, VariableSiz
511 ValidateOption( UINT8 *Variable, UINTN VariableSize ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/
H A DIp6ConfigImpl.c320 IP6_CONFIG_VARIABLE *Variable; local
342 Variable = AllocatePool (VarSize);
343 if (Variable == NULL) {
352 Variable
354 if (EFI_ERROR (Status) || (UINT16) (~NetblockChecksum ((UINT8 *) Variable, (UINT32) VarSize)) != 0) {
359 FreePool (Variable);
379 Instance->IaId = Variable->IaId;
381 for (Index = 0; Index < Variable->DataRecordCount; Index++) {
383 CopyMem (&DataRecord, &Variable->DataRecord[Index], sizeof (DataRecord));
408 Data = (CHAR8 *) Variable
441 IP6_CONFIG_VARIABLE *Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/
H A DAuthService.c16 #include "Variable.h"
71 @param[in] VariableName Name of the Variable.
72 @param[in] VendorGuid GUID of the Variable.
104 VARIABLE_POINTER_TRACK Variable; local
106 FindVariable (EFI_CUSTOM_MODE_NAME, &gEfiCustomModeEnableGuid, &Variable, &mVariableModuleGlobal->VariableGlobal, FALSE);
107 if (Variable.CurrPtr != NULL && *(GetVariableDataPtr (Variable.CurrPtr)) == CUSTOM_SECURE_BOOT_MODE) {
116 Internal function to delete a Variable given its name and GUID, no authentication
119 @param[in] VariableName Name of the Variable.
120 @param[in] VendorGuid GUID of the Variable
133 VARIABLE_POINTER_TRACK Variable; local
157 VARIABLE_POINTER_TRACK Variable; local
441 VARIABLE_POINTER_TRACK Variable; local
627 VARIABLE_POINTER_TRACK Variable; local
871 ProcessVarWithPk( IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN VOID *Data, IN UINTN DataSize, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes OPTIONAL, IN BOOLEAN IsPk ) argument
979 ProcessVarWithKek( IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN VOID *Data, IN UINTN DataSize, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes OPTIONAL ) argument
1061 ProcessVariable( IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN VOID *Data, IN UINTN DataSize, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes ) argument
1828 VerifyTimeBasedPayload( IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN VOID *Data, IN UINTN DataSize, IN VARIABLE_POINTER_TRACK *Variable, IN UINT32 Attributes, IN AUTHVAR_TYPE AuthVarType, OUT BOOLEAN *VarDel ) argument
[all...]
H A DVariable.c16 #include "Variable.h"
43 @param[in] VariableName Name of the Variable to track.
44 @param[in] VendorGuid Guid of the Variable to track.
132 @param Variable Pointer to the Variable Header.
134 @retval TRUE Variable header is valid.
135 @retval FALSE Variable header is not valid.
140 IN VARIABLE_HEADER *Variable
143 if (Variable == NULL || Variable
524 VARIABLE_HEADER *Variable; local
1179 VARIABLE_POINTER_TRACK Variable; local
1393 VARIABLE_POINTER_TRACK *Variable; local
1915 VARIABLE_POINTER_TRACK Variable; local
1987 VARIABLE_POINTER_TRACK Variable; local
2137 VARIABLE_POINTER_TRACK Variable; local
2298 VARIABLE_HEADER *Variable; local
2488 VARIABLE_HEADER *Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/
H A DVariable.c17 #include "Variable.h"
43 @param[in] VariableName Name of the Variable to track.
44 @param[in] VendorGuid Guid of the Variable to track.
132 @param Variable Pointer to the Variable Header.
134 @retval TRUE Variable header is valid.
135 @retval FALSE Variable header is not valid.
140 IN VARIABLE_HEADER *Variable
143 if (Variable == NULL || Variable
522 VARIABLE_HEADER *Variable; local
1175 VARIABLE_POINTER_TRACK Variable; local
1382 VARIABLE_POINTER_TRACK *Variable; local
1791 VARIABLE_POINTER_TRACK Variable; local
1863 VARIABLE_POINTER_TRACK Variable; local
2013 VARIABLE_POINTER_TRACK Variable; local
2138 VARIABLE_HEADER *Variable; local
2333 VARIABLE_HEADER *Variable; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/PlatformBdsLib/
H A DBdsPlatform.c46 GetVmVariable(UINT32 Variable, CHAR8* Buffer, UINT32 Size ) argument
51 ASMOutU32(EFI_INFO_PORT, Variable);
911 EMU Variable FVB has been changed.
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/
H A DSecureBootConfigImpl.c72 // Variable Definitions
196 Internal helper function to delete a Variable given its name and GUID, NO authentication
199 @param[in] VariableName Name of the Variable.
200 @param[in] VendorGuid GUID of the Variable.
202 @retval EFI_SUCCESS Variable deleted successfully.
213 VOID* Variable; local
218 Variable = GetVariable (VariableName, VendorGuid);
219 if (Variable == NULL) {
759 @param[in] VariableName Variable name of signature database, must be
1262 @param[in] VariableName Variable nam
[all...]

Completed in 110 milliseconds