Lines Matching refs:match
36 validate_device_path(efi_char16_t *var_name, int match, u8 *buffer,
69 validate_boot_order(efi_char16_t *var_name, int match, u8 *buffer,
80 validate_load_option(efi_char16_t *var_name, int match, u8 *buffer,
89 for (i = match; i < match+4; i++) {
96 if (namelen > match + 4)
126 return validate_device_path(var_name, match, buffer + desclength + 6,
131 validate_uint16(efi_char16_t *var_name, int match, u8 *buffer,
142 validate_ascii_string(efi_char16_t *var_name, int match, u8 *buffer,
161 bool (*validate)(efi_char16_t *var_name, int match, u8 *data,
203 * @match: on output, the number of non-wildcard characters in @match_name
209 int *match)
211 for (*match = 0; ; (*match)++) {
212 char c = match_name[*match];
221 return (*match == len);
229 if (*match < len && c == var_name[*match])
254 int match = 0;
259 if (variable_matches(utf8_name, utf8_size+1, name, &match)) {
263 return variable_validate[i].validate(var_name, match,
278 int match = 0;
288 variable_validate[i].name, &match)) {