Lines Matching refs:match
28 validate_device_path(efi_char16_t *var_name, int match, u8 *buffer, in validate_device_path() argument
61 validate_boot_order(efi_char16_t *var_name, int match, u8 *buffer, in validate_boot_order() argument
72 validate_load_option(efi_char16_t *var_name, int match, u8 *buffer, in validate_load_option() argument
81 for (i = match; i < match+4; i++) { in validate_load_option()
88 if (namelen > match + 4) in validate_load_option()
118 return validate_device_path(var_name, match, buffer + desclength + 6, in validate_load_option()
123 validate_uint16(efi_char16_t *var_name, int match, u8 *buffer, in validate_uint16() argument
134 validate_ascii_string(efi_char16_t *var_name, int match, u8 *buffer, in validate_ascii_string() argument
153 bool (*validate)(efi_char16_t *var_name, int match, u8 *data,
201 int *match) in variable_matches() argument
203 for (*match = 0; ; (*match)++) { in variable_matches()
204 char c = match_name[*match]; in variable_matches()
213 return (*match == len); in variable_matches()
221 if (*match < len && c == var_name[*match]) in variable_matches()
271 int match = 0; in efivar_validate() local
276 if (variable_matches(utf8_name, utf8_size+1, name, &match)) { in efivar_validate()
280 return variable_validate[i].validate(var_name, match, in efivar_validate()
294 int match = 0; in efivar_variable_is_removable() local
304 variable_validate[i].name, &match)) { in efivar_variable_is_removable()