Lines Matching refs:entry
357 struct efivar_entry *entry, *n; in variable_is_present() local
362 list_for_each_entry_safe(entry, n, head, list) { in variable_is_present()
363 strsize2 = ucs2_strsize(entry->var.VariableName, 1024); in variable_is_present()
365 !memcmp(variable_name, &(entry->var.VariableName), in variable_is_present()
367 !efi_guidcmp(entry->var.VendorGuid, in variable_is_present()
532 void efivar_entry_add(struct efivar_entry *entry, struct list_head *head) in efivar_entry_add() argument
535 list_add(&entry->list, head); in efivar_entry_add()
544 void efivar_entry_remove(struct efivar_entry *entry) in efivar_entry_remove() argument
547 list_del(&entry->list); in efivar_entry_remove()
563 static void efivar_entry_list_del_unlock(struct efivar_entry *entry) in efivar_entry_list_del_unlock() argument
567 list_del(&entry->list); in efivar_entry_list_del_unlock()
586 int __efivar_entry_delete(struct efivar_entry *entry) in __efivar_entry_delete() argument
593 status = ops->set_variable(entry->var.VariableName, in __efivar_entry_delete()
594 &entry->var.VendorGuid, in __efivar_entry_delete()
612 int efivar_entry_delete(struct efivar_entry *entry) in efivar_entry_delete() argument
618 status = ops->set_variable(entry->var.VariableName, in efivar_entry_delete()
619 &entry->var.VendorGuid, in efivar_entry_delete()
626 efivar_entry_list_del_unlock(entry); in efivar_entry_delete()
652 int efivar_entry_set(struct efivar_entry *entry, u32 attributes, in efivar_entry_set() argument
657 efi_char16_t *name = entry->var.VariableName; in efivar_entry_set()
658 efi_guid_t vendor = entry->var.VendorGuid; in efivar_entry_set()
794 struct efivar_entry *entry, *n; in efivar_entry_find() local
800 list_for_each_entry_safe(entry, n, head, list) { in efivar_entry_find()
802 strsize2 = ucs2_strsize(entry->var.VariableName, 1024); in efivar_entry_find()
804 !memcmp(name, &(entry->var.VariableName), strsize1) && in efivar_entry_find()
805 !efi_guidcmp(guid, entry->var.VendorGuid)) { in efivar_entry_find()
815 if (entry->scanning) { in efivar_entry_find()
820 entry->deleting = true; in efivar_entry_find()
822 list_del(&entry->list); in efivar_entry_find()
825 return entry; in efivar_entry_find()
834 int efivar_entry_size(struct efivar_entry *entry, unsigned long *size) in efivar_entry_size() argument
842 status = ops->get_variable(entry->var.VariableName, in efivar_entry_size()
843 &entry->var.VendorGuid, NULL, size, NULL); in efivar_entry_size()
864 int __efivar_entry_get(struct efivar_entry *entry, u32 *attributes, in __efivar_entry_get() argument
872 status = ops->get_variable(entry->var.VariableName, in __efivar_entry_get()
873 &entry->var.VendorGuid, in __efivar_entry_get()
887 int efivar_entry_get(struct efivar_entry *entry, u32 *attributes, in efivar_entry_get() argument
894 status = ops->get_variable(entry->var.VariableName, in efivar_entry_get()
895 &entry->var.VendorGuid, in efivar_entry_get()
925 int efivar_entry_set_get_size(struct efivar_entry *entry, u32 attributes, in efivar_entry_set_get_size() argument
929 efi_char16_t *name = entry->var.VariableName; in efivar_entry_set_get_size()
930 efi_guid_t *vendor = &entry->var.VendorGuid; in efivar_entry_set_get_size()
977 status = ops->get_variable(entry->var.VariableName, in efivar_entry_set_get_size()
978 &entry->var.VendorGuid, in efivar_entry_set_get_size()
982 efivar_entry_list_del_unlock(entry); in efivar_entry_set_get_size()
1048 struct efivar_entry *entry, *n; in __efivar_entry_iter() local
1052 list_for_each_entry_safe(entry, n, head, list) { in __efivar_entry_iter()
1053 err = func(entry, data); in __efivar_entry_iter()
1059 *prev = entry; in __efivar_entry_iter()