Lines Matching defs:name

160 	char *name;
173 * Note that it's sorted by {vendor,name}, but globbed names must come after
174 * any other name with the same prefix.
252 for (i = 0; variable_validate[i].name[0] != '\0'; i++) {
253 const char *name = variable_validate[i].name;
259 if (variable_matches(utf8_name, utf8_size+1, name, &match)) {
283 for (i = 0; variable_validate[i].name[0] != '\0'; i++) {
288 variable_validate[i].name, &match)) {
367 * The variable name is, by definition, a NULL-terminated
442 * the variable name and variable data is 1024 bytes.
461 * same variable name on multiple calls to
464 * we'll ever see a different variable name,
656 efi_char16_t *name = entry->var.VariableName;
667 if (head && efivar_entry_find(name, vendor, head, false)) {
672 status = check_var_size(attributes, size + ucs2_strsize(name, 1024));
674 status = ops->set_variable(name, &vendor,
694 efivar_entry_set_nonblocking(efi_char16_t *name, efi_guid_t vendor,
709 size + ucs2_strsize(name, 1024));
716 status = ops->set_variable_nonblocking(name, &vendor, attributes,
725 * @name: buffer containing the variable name
740 int efivar_entry_set_safe(efi_char16_t *name, efi_guid_t vendor, u32 attributes,
765 return efivar_entry_set_nonblocking(name, vendor, attributes,
768 varsize = size + ucs2_strsize(name, 1024);
784 status = ops->set_variable(name, &vendor, attributes, size, data);
794 * @name: the EFI variable name
800 * name @name and vendor guid @guid. If an entry is found on the list
809 struct efivar_entry *efivar_entry_find(efi_char16_t *name, efi_guid_t guid,
817 strsize1 = ucs2_strsize(name, 1024);
820 !memcmp(name, &(entry->var.VariableName), strsize1) &&
957 efi_char16_t *name = entry->var.VariableName;
964 if (efivar_validate(*vendor, name, data, *size) == false)
983 status = check_var_size(attributes, *size + ucs2_strsize(name, 1024));
998 status = ops->set_variable(name, vendor, attributes, *size, data);