TianoCore EDK2 master
|
#include "Variable.h"
Go to the source code of this file.
Functions | |
UINTN | GetNonVolatileMaxVariableSize (VOID) |
EFI_STATUS | InitEmuNonVolatileVariableStore (EFI_PHYSICAL_ADDRESS *VariableStoreBase) |
EFI_STATUS | InitRealNonVolatileVariableStore (OUT EFI_PHYSICAL_ADDRESS *VariableStoreBase) |
EFI_STATUS | InitNonVolatileVariableStore (VOID) |
Common variable non-volatile store routines.
Copyright (c) 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file VariableNonVolatile.h.
UINTN GetNonVolatileMaxVariableSize | ( | VOID | ) |
Get non-volatile maximum variable size.
Definition at line 21 of file VariableNonVolatile.c.
EFI_STATUS InitEmuNonVolatileVariableStore | ( | EFI_PHYSICAL_ADDRESS * | VariableStoreBase | ) |
Init emulated non-volatile variable store.
[out] | VariableStoreBase | Output pointer to emulated non-volatile variable store base. |
EFI_SUCCESS | Function successfully executed. |
EFI_OUT_OF_RESOURCES | Fail to allocate enough memory resource. |
EFI_STATUS InitNonVolatileVariableStore | ( | VOID | ) |
Init non-volatile variable store.
EFI_SUCCESS | Function successfully executed. |
EFI_OUT_OF_RESOURCES | Fail to allocate enough memory resource. |
EFI_VOLUME_CORRUPTED | Variable Store or Firmware Volume for Variable Store is corrupted. |
Definition at line 294 of file VariableNonVolatile.c.
EFI_STATUS InitRealNonVolatileVariableStore | ( | OUT EFI_PHYSICAL_ADDRESS * | VariableStoreBase | ) |
Init real non-volatile variable store.
[out] | VariableStoreBase | Output pointer to real non-volatile variable store base. |
EFI_SUCCESS | Function successfully executed. |
EFI_OUT_OF_RESOURCES | Fail to allocate enough memory resource. |
EFI_VOLUME_CORRUPTED | Variable Store or Firmware Volume for Variable Store is corrupted. |
Definition at line 134 of file VariableNonVolatile.c.