Lines Matching refs:UnicodeStringTable
666 IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, in LookupUnicodeString() argument
681 if (SupportedLanguages == NULL || UnicodeStringTable == NULL) { in LookupUnicodeString()
694 while (UnicodeStringTable->Language != NULL) { in LookupUnicodeString()
695 if (CompareIso639LanguageCode (Language, UnicodeStringTable->Language)) { in LookupUnicodeString()
700 *UnicodeString = UnicodeStringTable->UnicodeString; in LookupUnicodeString()
704 UnicodeStringTable++; in LookupUnicodeString()
763 IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, in LookupUnicodeString2() argument
783 if (SupportedLanguages == NULL || UnicodeStringTable == NULL) { in LookupUnicodeString2()
819 while (UnicodeStringTable->Language != NULL) { in LookupUnicodeString2()
820 LanguageString = UnicodeStringTable->Language; in LookupUnicodeString2()
824 *UnicodeString = UnicodeStringTable->UnicodeString; in LookupUnicodeString2()
830 UnicodeStringTable++; in LookupUnicodeString2()
875 IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, in AddUnicodeString() argument
887 if (Language == NULL || UnicodeString == NULL || UnicodeStringTable == NULL) { in AddUnicodeString()
915 if (*UnicodeStringTable != NULL) { in AddUnicodeString()
916 OldUnicodeStringTable = *UnicodeStringTable; in AddUnicodeString()
941 if (*UnicodeStringTable != NULL) { in AddUnicodeString()
944 *UnicodeStringTable, in AddUnicodeString()
986 if (*UnicodeStringTable != NULL) { in AddUnicodeString()
987 FreePool (*UnicodeStringTable); in AddUnicodeString()
993 *UnicodeStringTable = NewUnicodeStringTable; in AddUnicodeString()
1052 IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, in AddUnicodeString2() argument
1068 if (Language == NULL || UnicodeString == NULL || UnicodeStringTable == NULL) { in AddUnicodeString2()
1119 if (*UnicodeStringTable != NULL) { in AddUnicodeString2()
1120 OldUnicodeStringTable = *UnicodeStringTable; in AddUnicodeString2()
1152 if (*UnicodeStringTable != NULL) { in AddUnicodeString2()
1155 *UnicodeStringTable, in AddUnicodeString2()
1193 if (*UnicodeStringTable != NULL) { in AddUnicodeString2()
1194 FreePool (*UnicodeStringTable); in AddUnicodeString2()
1200 *UnicodeStringTable = NewUnicodeStringTable; in AddUnicodeString2()
1220 IN EFI_UNICODE_STRING_TABLE *UnicodeStringTable in FreeUnicodeStringTable() argument
1228 if (UnicodeStringTable == NULL) { in FreeUnicodeStringTable()
1235 for (Index = 0; UnicodeStringTable[Index].Language != NULL; Index++) { in FreeUnicodeStringTable()
1240 FreePool (UnicodeStringTable[Index].Language); in FreeUnicodeStringTable()
1245 if (UnicodeStringTable[Index].UnicodeString != NULL) { in FreeUnicodeStringTable()
1246 FreePool (UnicodeStringTable[Index].UnicodeString); in FreeUnicodeStringTable()
1253 FreePool (UnicodeStringTable); in FreeUnicodeStringTable()