Lines Matching refs:Question
320 IN FORM_DISPLAY_ENGINE_STATEMENT *Question, in ValueToOption() argument
329 Link = GetFirstNode (&Question->OptionListHead); in ValueToOption()
330 while (!IsNull (&Question->OptionListHead, Link)) { in ValueToOption()
341 Link = GetNextNode (&Question->OptionListHead, Link); in ValueToOption()
515 IN FORM_DISPLAY_ENGINE_STATEMENT *Question, in PrintFormattedNumber() argument
529 QuestionValue = &Question->CurrentValue; in PrintFormattedNumber()
530 NumericOp = (EFI_IFR_NUMERIC *) Question->OpCode; in PrintFormattedNumber()
797 FORM_DISPLAY_ENGINE_STATEMENT *Question; in PasswordProcess() local
800 Question = MenuOption->ThisTag; in PasswordProcess()
801 PasswordInfo = (EFI_IFR_PASSWORD *) Question->OpCode; in PasswordProcess()
812 Status = Question->PasswordCheck (gFormData, Question, StringPtr); in PasswordProcess()
839 Status = Question->PasswordCheck (gFormData, Question, StringPtr); in PasswordProcess()
864 Question->PasswordCheck (gFormData, Question, NULL); in PasswordProcess()
879 Question->PasswordCheck (gFormData, Question, NULL); in PasswordProcess()
889 gUserInput->InputValue.Buffer = AllocateCopyPool (Question->CurrentValue.BufferLen, StringPtr); in PasswordProcess()
890 gUserInput->InputValue.BufferLen = Question->CurrentValue.BufferLen; in PasswordProcess()
891 gUserInput->InputValue.Type = Question->CurrentValue.Type; in PasswordProcess()
899 Question->PasswordCheck (gFormData, Question, NULL); in PasswordProcess()
941 FORM_DISPLAY_ENGINE_STATEMENT *Question; in ProcessOptions() local
969 Question = MenuOption->ThisTag; in ProcessOptions()
970 QuestionValue = &Question->CurrentValue; in ProcessOptions()
972 switch (Question->OpCode->OpCode) { in ProcessOptions()
978 if (IsListEmpty (&Question->OptionListHead)) { in ProcessOptions()
982 OrderList = (EFI_IFR_ORDERED_LIST *) Question->OpCode; in ProcessOptions()
984 Link = GetFirstNode (&Question->OptionListHead); in ProcessOptions()
988 ValueArray = Question->CurrentValue.Buffer; in ProcessOptions()
1015 OneOfOption = ValueToOption (Question, &HiiValue); in ProcessOptions()
1035 gUserInput->SelectedStatement = Question; in ProcessOptions()
1037 ValueArray = AllocateZeroPool (Question->CurrentValue.BufferLen); in ProcessOptions()
1040 gUserInput->InputValue.BufferLen = Question->CurrentValue.BufferLen; in ProcessOptions()
1041 gUserInput->InputValue.Type = Question->CurrentValue.Type; in ProcessOptions()
1043 Link = GetFirstNode (&Question->OptionListHead); in ProcessOptions()
1045 while (!IsNull (&Question->OptionListHead, Link) && Index2 < OrderList->MaxContainers) { in ProcessOptions()
1047 Link = GetNextNode (&Question->OptionListHead, Link); in ProcessOptions()
1080 Link = GetFirstNode (&Question->OptionListHead); in ProcessOptions()
1081 while (!IsNull (&Question->OptionListHead, Link)) { in ProcessOptions()
1083 Link = GetNextNode (&Question->OptionListHead, Link); in ProcessOptions()
1120 gUserInput->SelectedStatement = Question; in ProcessOptions()
1122 … ValueArray = AllocateCopyPool (Question->CurrentValue.BufferLen, Question->CurrentValue.Buffer); in ProcessOptions()
1125 gUserInput->InputValue.BufferLen = Question->CurrentValue.BufferLen; in ProcessOptions()
1126 gUserInput->InputValue.Type = Question->CurrentValue.Type; in ProcessOptions()
1144 if (IsListEmpty (&Question->OptionListHead)) { in ProcessOptions()
1157 OneOfOption = ValueToOption (Question, QuestionValue); in ProcessOptions()
1163 Link = GetFirstNode (&Question->OptionListHead); in ProcessOptions()
1177 Link = GetFirstNode (&Question->OptionListHead); in ProcessOptions()
1198 gUserInput->SelectedStatement = Question; in ProcessOptions()
1260 PrintFormattedNumber (Question, FormattedNumber, 21 * sizeof (CHAR16)); in ProcessOptions()
1358 StringPtr = AllocateZeroPool (Question->CurrentValue.BufferLen + sizeof (CHAR16)); in ProcessOptions()
1360 CopyMem(StringPtr, Question->CurrentValue.Buffer, Question->CurrentValue.BufferLen); in ProcessOptions()
1368 … gUserInput->InputValue.Buffer = AllocateCopyPool (Question->CurrentValue.BufferLen, StringPtr); in ProcessOptions()
1369 gUserInput->InputValue.BufferLen = Question->CurrentValue.BufferLen; in ProcessOptions()
1370 gUserInput->InputValue.Type = Question->CurrentValue.Type; in ProcessOptions()
1378 if (((CHAR16 *) Question->CurrentValue.Buffer)[0] == 0x0000) { in ProcessOptions()
1381 if (Question->CurrentValue.BufferLen < BufferSize) { in ProcessOptions()
1382 BufferSize = Question->CurrentValue.BufferLen; in ProcessOptions()
1384 CopyMem (OptionString[0], (CHAR16 *) Question->CurrentValue.Buffer, BufferSize); in ProcessOptions()