Lines Matching refs:UnicodeStringTable

623   IN CONST EFI_UNICODE_STRING_TABLE  *UnicodeStringTable,  in LookupUnicodeString()  argument
638 if (SupportedLanguages == NULL || UnicodeStringTable == NULL) { in LookupUnicodeString()
651 while (UnicodeStringTable->Language != NULL) { in LookupUnicodeString()
652 if (CompareIso639LanguageCode (Language, UnicodeStringTable->Language)) { in LookupUnicodeString()
657 *UnicodeString = UnicodeStringTable->UnicodeString; in LookupUnicodeString()
661 UnicodeStringTable++; in LookupUnicodeString()
720 IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, in LookupUnicodeString2() argument
740 if (SupportedLanguages == NULL || UnicodeStringTable == NULL) { in LookupUnicodeString2()
776 while (UnicodeStringTable->Language != NULL) { in LookupUnicodeString2()
777 LanguageString = UnicodeStringTable->Language; in LookupUnicodeString2()
781 *UnicodeString = UnicodeStringTable->UnicodeString; in LookupUnicodeString2()
787 UnicodeStringTable++; in LookupUnicodeString2()
832 IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, in AddUnicodeString() argument
844 if (Language == NULL || UnicodeString == NULL || UnicodeStringTable == NULL) { in AddUnicodeString()
872 if (*UnicodeStringTable != NULL) { in AddUnicodeString()
873 OldUnicodeStringTable = *UnicodeStringTable; in AddUnicodeString()
898 if (*UnicodeStringTable != NULL) { in AddUnicodeString()
901 *UnicodeStringTable, in AddUnicodeString()
943 if (*UnicodeStringTable != NULL) { in AddUnicodeString()
944 FreePool (*UnicodeStringTable); in AddUnicodeString()
950 *UnicodeStringTable = NewUnicodeStringTable; in AddUnicodeString()
1009 IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, in AddUnicodeString2() argument
1025 if (Language == NULL || UnicodeString == NULL || UnicodeStringTable == NULL) { in AddUnicodeString2()
1076 if (*UnicodeStringTable != NULL) { in AddUnicodeString2()
1077 OldUnicodeStringTable = *UnicodeStringTable; in AddUnicodeString2()
1109 if (*UnicodeStringTable != NULL) { in AddUnicodeString2()
1112 *UnicodeStringTable, in AddUnicodeString2()
1150 if (*UnicodeStringTable != NULL) { in AddUnicodeString2()
1151 FreePool (*UnicodeStringTable); in AddUnicodeString2()
1157 *UnicodeStringTable = NewUnicodeStringTable; in AddUnicodeString2()
1177 IN EFI_UNICODE_STRING_TABLE *UnicodeStringTable in FreeUnicodeStringTable() argument
1185 if (UnicodeStringTable == NULL) { in FreeUnicodeStringTable()
1192 for (Index = 0; UnicodeStringTable[Index].Language != NULL; Index++) { in FreeUnicodeStringTable()
1197 FreePool (UnicodeStringTable[Index].Language); in FreeUnicodeStringTable()
1202 if (UnicodeStringTable[Index].UnicodeString != NULL) { in FreeUnicodeStringTable()
1203 FreePool (UnicodeStringTable[Index].UnicodeString); in FreeUnicodeStringTable()
1210 FreePool (UnicodeStringTable); in FreeUnicodeStringTable()