Lines Matching refs:entry
111 struct efivar_entry *entry;
120 entry = kzalloc(sizeof(*entry), GFP_KERNEL);
121 if (!entry)
124 memcpy(entry->var.VariableName, name16, name_size);
125 memcpy(&(entry->var.VendorGuid), &vendor, sizeof(efi_guid_t));
127 len = ucs2_utf8size(entry->var.VariableName);
134 ucs2_as_utf8(name, entry->var.VariableName, len);
136 if (efivar_variable_is_removable(entry->var.VendorGuid, name, len))
141 efi_guid_to_str(&entry->var.VendorGuid, name + len + 1);
159 efivar_entry_size(entry, &size);
160 err = efivar_entry_add(entry, &efivarfs_list);
168 inode->i_private = entry;
169 i_size_write(inode, size + sizeof(entry->var.Attributes));
180 kfree(entry);
184 static int efivarfs_destroy(struct efivar_entry *entry, void *data)
186 int err = efivar_entry_remove(entry);
190 kfree(entry);