Home | History | Annotate | Download | only in RuntimeDxe

Lines Matching defs:Volatile

127   @param[in] Volatile       TRUE if volatile FALSE if non-volatile.

138 IN BOOLEAN Volatile,
166 gVariableInfo->Volatile = Volatile;
202 Entry->Next->Volatile = Volatile;
245 @param Volatile Point out the Variable is Volatile or Non-Volatile.
261 IN BOOLEAN Volatile,
287 // Check if the Data is Volatile.
289 if (!Volatile) {
323 // If Volatile Variable just do a simple mem copy.
330 // If we are here we are dealing with Non-Volatile Variables.
950 @param[in] IsVolatile The variable store is volatile or not;
951 if it is non-volatile, need FTW.
1174 // If volatile variable store, just copy valid buffer.
1182 // If non-volatile variable store, perform FTW here.
1255 // Find the variable by walk through HOB, volatile and non-volatile variable store.
1299 Finds variable in storage blocks of volatile and non-volatile storage areas.
1301 This code finds variable in storage blocks of volatile and non-volatile storage areas.
1313 base of volatile variable storage area, base of
1342 // 0: Volatile, 1: HOB, 2: Non-Volatile.
1351 // Find the variable by walk through HOB, volatile and non-volatile variable store.
1360 PtrTrack->Volatile = (BOOLEAN) (Type == VariableStoreTypeVolatile);
1709 // Non-Volatile related.
1878 // PlatformLangCodes is a volatile variable, so it can not be updated at runtime.
1908 // LangCodes is a volatile variable, so it can not be updated at runtime.
2147 BOOLEAN Volatile;
2174 // Trying to update volatile authenticated variable prior to the installation of EFI_VARIABLE_WRITE_ARCH_PROTOCOL
2192 CacheVariable->Volatile = FALSE;
2211 if ((CacheVariable->CurrPtr == NULL) || CacheVariable->Volatile) {
2230 Variable->Volatile = FALSE;
2236 // Tricky part: Use scratch data area at the end of volatile variable store
2250 // If AtRuntime and the variable is Volatile and Runtime Access,
2251 // the volatile is ReadOnly, and SetVariable should be aborted and
2254 if (Variable->Volatile) {
2292 Variable->Volatile,
2300 if (!Variable->Volatile) {
2313 Variable->Volatile,
2321 UpdateVariableInfo (VariableName, VendorGuid, Variable->Volatile, FALSE, FALSE, TRUE, FALSE);
2322 if (!Variable->Volatile) {
2340 UpdateVariableInfo (VariableName, VendorGuid, Variable->Volatile, FALSE, TRUE, FALSE, FALSE);
2401 Variable->Volatile,
2411 if (!Variable->Volatile) {
2523 Volatile = FALSE;
2669 // Create a volatile variable.
2671 Volatile = TRUE;
2731 Variable->Volatile,
2739 if (!Variable->Volatile) {
2752 Variable->Volatile,
2759 if (!EFI_ERROR (Status) && !Variable->Volatile) {
2765 UpdateVariableInfo (VariableName, VendorGuid, Volatile, FALSE, TRUE, FALSE, FALSE);
2766 if (!Volatile) {
2777 This code finds variable in storage blocks (Volatile or Non-Volatile).
2839 UpdateVariableInfo (VariableName, VendorGuid, Variable.Volatile, TRUE, FALSE, FALSE, FALSE);
2896 // 0: Volatile, 1: HOB, 2: Non-Volatile.
2906 // Switch from Volatile to HOB, to Non-Volatile.
3054 This code sets variable in storage blocks (Volatile or Non-Volatile).
3208 // Parse non-volatile variable data and get last variable offset.
3316 // Query is Volatile related.
3321 // Query is Non-Volatile related.
3581 Get non-volatile maximum variable size.
3583 @return Non-volatile maximum variable size.
3600 Init non-volatile variable store.
3602 @param[out] NvFvHeader Output pointer to non-volatile FV header address.
3754 // Parse non-volatile variable data and get last variable offset.
3974 Initializes variable store area for non-volatile and volatile variable.
4005 // Init non-volatile variable store.
4051 // Allocate memory for volatile variable store, note that there is a scratch space to store scratch data.