41 return EFI_UNSUPPORTED;
120 if (VariableRuntimeCache == NULL) {
121 return EFI_INVALID_PARAMETER;
122 }
else if (VariableRuntimeCache->Store == NULL) {
131 return EFI_UNSUPPORTED;
135 (VariableRuntimeCache->PendingUpdateLength > 0))
137 VariableRuntimeCache->PendingUpdateLength =
140 (UINTN)(VariableRuntimeCache->PendingUpdateOffset + VariableRuntimeCache->PendingUpdateLength),
142 ) -
MIN ((UINTN)VariableRuntimeCache->PendingUpdateOffset, Offset)
144 VariableRuntimeCache->PendingUpdateOffset =
145 (UINT32)
MIN ((UINTN)VariableRuntimeCache->PendingUpdateOffset, Offset);
147 VariableRuntimeCache->PendingUpdateLength = (UINT32)
Length;
148 VariableRuntimeCache->PendingUpdateOffset = (UINT32)Offset;