Lines Matching refs:string
78 static s32 next_lower(const u16 **string) in next_lower() argument
80 return utf_to_lower(utf16_get(string)); in next_lower()
103 static bool metai_match(const u16 *string, const u16 *pattern) in metai_match() argument
107 for (; *string && *pattern;) { in metai_match()
108 const u16 *string_old = string; in metai_match()
110 s = next_lower(&string); in metai_match()
116 for (;; s = next_lower(&string)) { in metai_match()
121 string_old = string; in metai_match()
163 if (!*pattern && !*string) in metai_match()
188 const u16 *string, const u16 *pattern) in efi_metai_match() argument
192 EFI_ENTRY("%p, %ls, %ls", this, string, pattern); in efi_metai_match()
193 ret = metai_match(string, pattern); in efi_metai_match()
211 u16 *string) in efi_str_lwr() argument
213 EFI_ENTRY("%p, %ls", this, string); in efi_str_lwr()
214 for (; *string; ++string) in efi_str_lwr()
215 *string = utf_to_lower(*string); in efi_str_lwr()
232 u16 *string) in efi_str_upr() argument
234 EFI_ENTRY("%p, %ls", this, string); in efi_str_upr()
235 for (; *string; ++string) in efi_str_upr()
236 *string = utf_to_upper(*string); in efi_str_upr()
252 efi_uintn_t fat_size, char *fat, u16 *string) in efi_fat_to_str() argument
257 EFI_ENTRY("%p, %zu, %s, %p", this, fat_size, fat, string); in efi_fat_to_str()
262 string[i] = c; in efi_fat_to_str()
266 string[i] = 0; in efi_fat_to_str()
285 const u16 *string, efi_uintn_t fat_size, in efi_str_to_fat() argument
292 EFI_ENTRY("%p, %ls, %zu, %p", this, string, fat_size, fat); in efi_str_to_fat()
294 c = utf16_get(&string); in efi_str_to_fat()