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