/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/PeiDebugPrintHobLib/ |
H A D | PeiDebugPrintHobLib.c | 43 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 D | PhysicalPresencePei.c | 68 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 D | VBoxConsole.c | 45 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 D | DxeLoad.c | 156 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 D | Variable.c | 3 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 D | AuthService.c | 16 #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 D | Variable.c | 15 #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 D | Variable.c | 2 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 D | VBoxAppleSim.c | 70 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 D | Terminal.c | 355 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 D | EmuVariable.c | 3 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 D | EmuVariable.c | 42 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 D | BdsMisc.c | 503 @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 D | Ip6ConfigImpl.c | 320 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 D | AuthService.c | 16 #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 D | Variable.c | 16 #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 D | Variable.c | 17 #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 D | BdsPlatform.c | 46 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 D | SecureBootConfigImpl.c | 72 // 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...] |