Lines Matching refs:FormSet
34 IN OUT FORM_BROWSER_FORMSET *FormSet, in CreateStatement() argument
49 Statement = &FormSet->StatementBuffer[mStatementIndex]; in CreateStatement()
85 InsertTailList (&FormSet->StatementListOSF, &Statement->Link); in CreateStatement()
109 IN CONST FORM_BROWSER_FORMSET *FormSet, in UpdateCheckBoxStringToken() argument
121 Id = HiiSetString (FormSet->HiiHandle, 0, Str, NULL); in UpdateCheckBoxStringToken()
175 IN OUT FORM_BROWSER_FORMSET *FormSet, in CreateQuestion() argument
187 Statement = CreateStatement (OpCodeData, FormSet, Form); in CreateQuestion()
212 Status = UpdateCheckBoxStringToken (FormSet, Statement); in CreateQuestion()
222 Link = GetFirstNode (&FormSet->StorageListHead); in CreateQuestion()
223 while (!IsNull (&FormSet->StorageListHead, Link)) { in CreateQuestion()
231 Link = GetNextNode (&FormSet->StorageListHead, Link); in CreateQuestion()
240 Statement->VariableName = GetToken (Statement->VarStoreInfo.VarName, FormSet->HiiHandle); in CreateQuestion()
322 IN FORM_BROWSER_FORMSET *FormSet, in InitializeConfigHdr() argument
338 FormSet->DriverHandle in InitializeConfigHdr()
500 IN FORM_BROWSER_FORMSET *FormSet, in CreateStorage() argument
545 InsertTailList (&FormSet->StorageListHead, &Storage->Link); in CreateStorage()
547 BrowserStorage = FindStorageInList(StorageType, StorageGuid, UnicodeString, FormSet->HiiHandle); in CreateStorage()
561 BrowserStorage->HiiHandle = FormSet->HiiHandle; in CreateStorage()
567 InitializeConfigHdr (FormSet, Storage); in CreateStorage()
585 IN FORM_BROWSER_FORMSET *FormSet, in GetFstStgFromVarId() argument
598 Link = GetFirstNode (&FormSet->StorageListHead); in GetFstStgFromVarId()
599 while (!IsNull (&FormSet->StorageListHead, Link)) { in GetFstStgFromVarId()
607 Link = GetNextNode (&FormSet->StorageListHead, Link); in GetFstStgFromVarId()
634 FORM_BROWSER_FORMSET *FormSet; in GetFstStgFromBrsStg() local
642 FormSet = FORM_BROWSER_FORMSET_FROM_LINK (FormsetLink); in GetFstStgFromBrsStg()
645 Link = GetFirstNode (&FormSet->StorageListHead); in GetFstStgFromBrsStg()
646 while (!IsNull (&FormSet->StorageListHead, Link)) { in GetFstStgFromBrsStg()
648 Link = GetNextNode (&FormSet->StorageListHead, Link); in GetFstStgFromBrsStg()
677 IN OUT FORM_BROWSER_FORMSET *FormSet, in InitializeRequestElement() argument
735 FormsetStorage = GetFstStgFromVarId(FormSet, Question->VarStoreId); in InitializeRequestElement()
894 IN FORM_BROWSER_FORMSET *FormSet, in DestroyStatement() argument
978 DeleteString(Statement->HiiValue.Value.string, FormSet->HiiHandle); in DestroyStatement()
992 IN FORM_BROWSER_FORMSET *FormSet, in DestroyForm() argument
1020 DestroyStatement (FormSet, Statement); in DestroyForm()
1056 IN OUT FORM_BROWSER_FORMSET *FormSet in DestroyFormSet() argument
1065 if (FormSet->IfrBinaryData == NULL) { in DestroyFormSet()
1069 FreePool (FormSet); in DestroyFormSet()
1076 FreePool (FormSet->IfrBinaryData); in DestroyFormSet()
1081 if (FormSet->StorageListHead.ForwardLink != NULL) { in DestroyFormSet()
1082 while (!IsListEmpty (&FormSet->StorageListHead)) { in DestroyFormSet()
1083 Link = GetFirstNode (&FormSet->StorageListHead); in DestroyFormSet()
1094 if (FormSet->DefaultStoreListHead.ForwardLink != NULL) { in DestroyFormSet()
1095 while (!IsListEmpty (&FormSet->DefaultStoreListHead)) { in DestroyFormSet()
1096 Link = GetFirstNode (&FormSet->DefaultStoreListHead); in DestroyFormSet()
1107 while (!IsListEmpty (&FormSet->ExpressionListHead)) { in DestroyFormSet()
1108 Link = GetFirstNode (&FormSet->ExpressionListHead); in DestroyFormSet()
1118 if (FormSet->FormListHead.ForwardLink != NULL) { in DestroyFormSet()
1119 while (!IsListEmpty (&FormSet->FormListHead)) { in DestroyFormSet()
1120 Link = GetFirstNode (&FormSet->FormListHead); in DestroyFormSet()
1124 DestroyForm (FormSet, Form); in DestroyFormSet()
1128 if (FormSet->StatementBuffer != NULL) { in DestroyFormSet()
1129 FreePool (FormSet->StatementBuffer); in DestroyFormSet()
1131 if (FormSet->ExpressionBuffer != NULL) { in DestroyFormSet()
1132 FreePool (FormSet->ExpressionBuffer); in DestroyFormSet()
1135 FreePool (FormSet); in DestroyFormSet()
1230 IN FORM_BROWSER_FORMSET *FormSet, in CountOpCodes() argument
1245 while (Offset < FormSet->IfrBinaryLength) { in CountOpCodes()
1246 OpCodeData = FormSet->IfrBinaryData + Offset; in CountOpCodes()
1274 IN FORM_BROWSER_FORMSET *FormSet in ParseOpCodes() argument
1342 CountOpCodes (FormSet, &NumberOfStatement, &NumberOfExpression); in ParseOpCodes()
1346 FormSet->StatementBuffer = AllocateZeroPool (NumberOfStatement * sizeof (FORM_BROWSER_STATEMENT)); in ParseOpCodes()
1347 if (FormSet->StatementBuffer == NULL) { in ParseOpCodes()
1352 FormSet->ExpressionBuffer = AllocateZeroPool (NumberOfExpression * sizeof (EXPRESSION_OPCODE)); in ParseOpCodes()
1353 if (FormSet->ExpressionBuffer == NULL) { in ParseOpCodes()
1357 InitializeListHead (&FormSet->StatementListOSF); in ParseOpCodes()
1358 InitializeListHead (&FormSet->StorageListHead); in ParseOpCodes()
1359 InitializeListHead (&FormSet->SaveFailStorageListHead); in ParseOpCodes()
1360 InitializeListHead (&FormSet->DefaultStoreListHead); in ParseOpCodes()
1361 InitializeListHead (&FormSet->FormListHead); in ParseOpCodes()
1362 InitializeListHead (&FormSet->ExpressionListHead); in ParseOpCodes()
1373 while (OpCodeOffset < FormSet->IfrBinaryLength) { in ParseOpCodes()
1374 OpCodeData = FormSet->IfrBinaryData + OpCodeOffset; in ParseOpCodes()
1439 ExpressionOpCode = &FormSet->ExpressionBuffer[mExpressionOpCodeIndex]; in ParseOpCodes()
1500 if (FormSet->StorageListHead.ForwardLink != NULL) { in ParseOpCodes()
1501 Link = GetFirstNode (&FormSet->StorageListHead); in ParseOpCodes()
1502 while (!IsNull (&FormSet->StorageListHead, Link)) { in ParseOpCodes()
1508 Link = GetNextNode (&FormSet->StorageListHead, Link); in ParseOpCodes()
1565 …ExpressionOpCode->ValueName = GetToken (ExpressionOpCode->VarStoreInfo.VarName, FormSet->HiiHandle… in ParseOpCodes()
1692 Status = EvaluateExpression (FormSet, CurrentForm, CurrentExpression); in ParseOpCodes()
1715 …if (CompareMem (&FormSet->Guid, &((EFI_IFR_FORM_SET *) OpCodeData)->Guid, sizeof (EFI_GUID)) != 0)… in ParseOpCodes()
1719 …CopyMem (&FormSet->FormSetTitle, &((EFI_IFR_FORM_SET *) OpCodeData)->FormSetTitle, sizeof (EFI_STR… in ParseOpCodes()
1720 …CopyMem (&FormSet->Help, &((EFI_IFR_FORM_SET *) OpCodeData)->Help, sizeof (EFI_STR… in ParseOpCodes()
1721 FormSet->OpCode = (EFI_IFR_OP_HEADER *) OpCodeData;//save the opcode address of formset in ParseOpCodes()
1727 FormSet->NumberOfClassGuid = (UINT8) (((EFI_IFR_FORM_SET *) OpCodeData)->Flags & 0x3); in ParseOpCodes()
1728 …CopyMem (FormSet->ClassGuid, OpCodeData + sizeof (EFI_IFR_FORM_SET), FormSet->NumberOfClassGuid * … in ParseOpCodes()
1771 InsertTailList (&FormSet->FormListHead, &CurrentForm->Link); in ParseOpCodes()
1837 InsertTailList (&FormSet->FormListHead, &CurrentForm->Link); in ParseOpCodes()
1847 Storage = CreateStorage (FormSet, EFI_HII_VARSTORE_BUFFER, OpCodeData); in ParseOpCodes()
1855 Storage = CreateStorage (FormSet, EFI_HII_VARSTORE_NAME_VALUE, OpCodeData); in ParseOpCodes()
1867 Storage = CreateStorage (FormSet, EFI_HII_VARSTORE_EFI_VARIABLE, OpCodeData); in ParseOpCodes()
1872 Storage = CreateStorage (FormSet, EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER, OpCodeData); in ParseOpCodes()
1891 if (!IsListEmpty (&FormSet->DefaultStoreListHead)) { in ParseOpCodes()
1892 DefaultLink = GetFirstNode (&FormSet->DefaultStoreListHead); in ParseOpCodes()
1893 while (!IsNull (&FormSet->DefaultStoreListHead, DefaultLink)) { in ParseOpCodes()
1895 DefaultLink = GetNextNode (&FormSet->DefaultStoreListHead, DefaultLink); in ParseOpCodes()
1904 InsertTailList (&FormSet->DefaultStoreListHead, &DefaultStore->Link); in ParseOpCodes()
1912 CurrentStatement = CreateStatement (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
1920 CurrentStatement = CreateStatement (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
1927 CurrentStatement = CreateStatement (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
1937 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
1952 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
1972 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
1977 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2020 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
2028 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2043 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2050 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
2055 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2069 …t->HiiValue.Value.string = NewString ((CHAR16*) CurrentStatement->BufferValue, FormSet->HiiHandle); in ParseOpCodes()
2071 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
2075 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2088 …t->HiiValue.Value.string = NewString ((CHAR16*) CurrentStatement->BufferValue, FormSet->HiiHandle); in ParseOpCodes()
2090 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
2094 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2103 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
2114 CurrentStatement = CreateQuestion (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2123 InitializeRequestElement (FormSet, CurrentStatement, CurrentForm); in ParseOpCodes()
2267 InitializeRequestElement (FormSet, ParentStatement, CurrentForm); in ParseOpCodes()
2326 InsertTailList (&FormSet->ExpressionListHead, &CurrentExpression->Link); in ParseOpCodes()
2503 ImageId = &FormSet->ImageId; in ParseOpCodes()
2598 CurrentStatement = CreateStatement (OpCodeData, FormSet, CurrentForm); in ParseOpCodes()
2624 FormSet->IfrBinaryLength = OpCodeOffset; in ParseOpCodes()
2706 Status = EvaluateExpression (FormSet, CurrentForm, CurrentExpression); in ParseOpCodes()