Lines Matching defs:CurrPtr

533   UINT8                 *CurrPtr;
584 CurrPtr = (UINT8 *) GetStartPointer ((VARIABLE_STORE_HEADER *) ValidBuffer);
612 CopyMem (CurrPtr, (UINT8 *) Variable, VariableSize);
613 CurrPtr += VariableSize;
628 CopyMem (CurrPtr, (UINT8 *) UpdatingVariable, VariableSize);
629 CurrPtr += VariableSize;
673 CopyMem (CurrPtr, (UINT8 *) Variable, VariableSize);
674 ((VARIABLE_HEADER *) CurrPtr)->State = VAR_ADDED;
675 CurrPtr += VariableSize;
692 CopyMem ((UINT8 *) (UINTN) VariableBase, ValidBuffer, (UINTN) (CurrPtr - (UINT8 *) ValidBuffer));
701 (UINTN) (CurrPtr - (UINT8 *) ValidBuffer)
706 *LastVariableOffset = (UINTN) (CurrPtr - (UINT8 *) ValidBuffer);
744 for ( PtrTrack->CurrPtr = PtrTrack->StartPtr
745 ; (PtrTrack->CurrPtr < PtrTrack->EndPtr) && IsValidVariableHeader (PtrTrack->CurrPtr)
746 ; PtrTrack->CurrPtr = GetNextVariablePtr (PtrTrack->CurrPtr)
748 if (PtrTrack->CurrPtr->State == VAR_ADDED ||
749 PtrTrack->CurrPtr->State == (VAR_IN_DELETED_TRANSITION & VAR_ADDED)
751 if (IgnoreRtCheck || !AtRuntime () || ((PtrTrack->CurrPtr->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) != 0)) {
753 if (PtrTrack->CurrPtr->State == (VAR_IN_DELETED_TRANSITION & VAR_ADDED)) {
754 InDeletedVariable = PtrTrack->CurrPtr;
759 if (CompareGuid (VendorGuid, &PtrTrack->CurrPtr->VendorGuid)) {
760 Point = (VOID *) GetVariableNamePtr (PtrTrack->CurrPtr);
762 ASSERT (NameSizeOfVariable (PtrTrack->CurrPtr) != 0);
763 if (CompareMem (VariableName, Point, NameSizeOfVariable (PtrTrack->CurrPtr)) == 0) {
764 if (PtrTrack->CurrPtr->State == (VAR_IN_DELETED_TRANSITION & VAR_ADDED)) {
765 InDeletedVariable = PtrTrack->CurrPtr;
776 PtrTrack->CurrPtr = InDeletedVariable;
777 return (PtrTrack->CurrPtr == NULL) ? EFI_NOT_FOUND : EFI_SUCCESS;
1251 Data = GetVariableDataPtr (Variable.CurrPtr);
1252 DataSize = Variable.CurrPtr->DataSize;
1260 Data = GetVariableDataPtr (Variable.CurrPtr);
1261 DataSize = Variable.CurrPtr->DataSize;
1395 if ((CacheVariable->CurrPtr == NULL) || CacheVariable->Volatile) {
1407 Variable->CurrPtr = (VARIABLE_HEADER *)((UINTN)Variable->StartPtr + ((UINTN)CacheVariable->CurrPtr - (UINTN)CacheVariable->StartPtr));
1414 if (Variable->CurrPtr != NULL) {
1431 if (((Variable->CurrPtr->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) == 0) || ((Variable->CurrPtr->Attributes & EFI_VARIABLE_NON_VOLATILE) == 0)) {
1442 State = Variable->CurrPtr->State;
1450 (UINTN) &Variable->CurrPtr->State,
1457 CacheVariable->CurrPtr->State = State;
1466 if (DataSizeOfVariable (Variable->CurrPtr) == DataSize &&
1467 (CompareMem (Data, GetVariableDataPtr (Variable->CurrPtr), DataSize) == 0)) {
1472 } else if ((Variable->CurrPtr->State == VAR_ADDED) ||
1473 (Variable->CurrPtr->State == (VAR_ADDED & VAR_IN_DELETED_TRANSITION))) {
1478 State = Variable->CurrPtr->State;
1486 (UINTN) &Variable->CurrPtr->State,
1494 CacheVariable->CurrPtr->State = State;
1585 &mVariableModuleGlobal->NonVolatileLastVariableOffset, FALSE, Variable->CurrPtr);
1700 &mVariableModuleGlobal->VolatileLastVariableOffset, TRUE, Variable->CurrPtr);
1737 if (!Reclaimed && !EFI_ERROR (Status) && Variable->CurrPtr != NULL) {
1738 State = Variable->CurrPtr->State;
1746 (UINTN) &Variable->CurrPtr->State,
1751 CacheVariable->CurrPtr->State = State;
1801 if (Variable.CurrPtr == NULL || EFI_ERROR (Status)) {
1808 VarDataSize = DataSizeOfVariable (Variable.CurrPtr);
1817 CopyMem (Data, GetVariableDataPtr (Variable.CurrPtr), VarDataSize);
1819 *Attributes = Variable.CurrPtr->Attributes;
1876 if (Variable.CurrPtr == NULL || EFI_ERROR (Status)) {
1884 Variable.CurrPtr = GetNextVariablePtr (Variable.CurrPtr);
1900 while ((Variable.CurrPtr >= Variable.EndPtr) ||
1901 (Variable.CurrPtr == NULL) ||
1902 !IsValidVariableHeader (Variable.CurrPtr)
1932 Variable.CurrPtr = Variable.StartPtr;
1938 if (Variable.CurrPtr->State == VAR_ADDED) {
1939 if ((AtRuntime () && ((Variable.CurrPtr->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) == 0)) == 0) {
1950 GetVariableNamePtr (Variable.CurrPtr),
1951 &Variable.CurrPtr->VendorGuid,
1956 Variable.CurrPtr = GetNextVariablePtr (Variable.CurrPtr);
1961 VarNameSize = NameSizeOfVariable (Variable.CurrPtr);
1965 CopyMem (VariableName, GetVariableNamePtr (Variable.CurrPtr), VarNameSize);
1966 CopyMem (VendorGuid, &Variable.CurrPtr->VendorGuid, sizeof (EFI_GUID));
1977 Variable.CurrPtr = GetNextVariablePtr (Variable.CurrPtr);
2093 if (((Variable.CurrPtr->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) == 0) && AtRuntime ()) {