Searched refs:Variable (Results 1 - 25 of 33) sorted by relevance

12

/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/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/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...]
H A DVariable.h23 #include <Protocol/Variable.h>
106 It registers all interfaces of Variable Services, initializes
113 @retval EFI_SUCCESS Variable service successfully initialized.
/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...]
H A DVariable.h3 * Variable.h
49 #include <Protocol/Variable.h>
132 It registers all interfaces of Variable Services, initializes
139 @retval EFI_SUCCESS Variable service successfully initialized.
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/
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...]
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 DAuthService.h79 @param[in] VariableName Name of Variable to be found.
80 @param[in] VendorGuid Variable vendor GUID.
85 @param[in] Variable The variable information which is used to keep track of variable usage.
89 @return EFI_WRITE_PROTECTED Variable is write-protected and needs authentication with
94 @return EFI_SUCCESS Variable is not write-protected, or passed validation successfully.
103 IN VARIABLE_POINTER_TRACK *Variable,
145 @param[in] VariableName Name of Variable to be check.
146 @param[in] VendorGuid Variable vendor GUID.
165 @param[in] VariableName Name of Variable to be found.
166 @param[in] VendorGuid Variable vendo
[all...]
H A DVariable.h3 internal structure and functions used by Variable modules.
23 #include <Protocol/Variable.h>
139 @retval EFI_SUCCESS Variable successfully found.
140 @retval EFI_NOT_FOUND Variable not found
156 @param Variable Pointer to the Variable Header.
158 @return Pointer to Variable Data.
163 IN VARIABLE_HEADER *Variable
170 @param Variable Pointer to the Variable Heade
[all...]
/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/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...]
H A DVariable.h4 internal structure and functions used by Variable modules.
24 #include <Protocol/Variable.h>
117 Update the variable region with Variable information. These are the same
118 arguments as the EFI Variable services.
124 @param[in] Data Variable data.
130 @param[in] Variable The variable information that is used to keep track of variable usage.
134 @retval EFI_OUT_OF_RESOURCES Variable region is full, cannot write other data into this region.
144 IN VARIABLE_POINTER_TRACK *Variable
339 @param VariableName Name of Variable to be found.
340 @param VendorGuid Variable vendo
[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...]
H A DAuthService.h39 @param[in] Global The context of this Extended SAL Variable Services Class call.
40 @param[in] Variable The variable information which is used to keep track of variable usage.
60 IN VARIABLE_POINTER_TRACK *Variable,
90 @param[in] VariableName The name of Variable to be found.
91 @param[in] VendorGuid Variable vendor GUID.
96 @param[in] Global The context of this Extended SAL Variable Services Class call.
97 @param[in] Variable The variable information which is used to keep track of variable usage.
115 IN VARIABLE_POINTER_TRACK *Variable,
123 @param[in] VariableName The name of Variable to be found.
129 @param[in] Global The context of this Extended SAL Variable Service
[all...]
H A DVariable.h23 #include <Protocol/Variable.h>
152 Entry point of Extended SAL Variable service module.
154 This function is the entry point of Extended SAL Variable service module.
155 It registers all functions of Extended SAL Variable class, initializes
162 @retval EFI_SUCCESS Extended SAL Variable Services Class successfully registered.
190 Implements EsalGetVariable function of Extended SAL Variable Services Class.
192 This function implements EsalGetVariable function of Extended SAL Variable Services Class.
205 @param[in] Global Context of this Extended SAL Variable Services Class call.
232 Implements EsalGetNextVariableName function of Extended SAL Variable Services Class.
234 This function implements EsalGetNextVariableName function of Extended SAL Variable Service
[all...]
/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/BaseTools/Source/Python/Eot/
H A DParser.py394 for Variable in VariableList:
395 Variable = Variable.strip()
397 if Variable.find('[') > -1:
398 Index = int(Variable[Variable.find('[') + 1 : Variable.find(']')])
399 Variable = Variable[:Variable
[all...]
/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/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...]
H A DInternalBdsLib.h141 @param Variable Boot#### variable data.
150 UINT8 *Variable,
/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/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,

Completed in 97 milliseconds

12