Lines Matching defs:new_var
62 efivar_create_sysfs_entry(struct efivar_entry *new_var);
201 struct efi_variable *new_var, *var = &entry->var;
234 new_var = (struct efi_variable *)buf;
236 attributes = new_var->Attributes;
237 vendor = new_var->VendorGuid;
238 name = new_var->VariableName;
239 size = new_var->DataSize;
240 data = new_var->Data;
246 memcpy(&entry->var, new_var, count);
367 struct efi_variable *new_var = (struct efi_variable *)buf;
388 if (count != sizeof(*new_var))
391 attributes = new_var->Attributes;
392 name = new_var->VariableName;
393 size = new_var->DataSize;
394 data = new_var->Data;
398 efivar_validate(new_var->VendorGuid, name, data,
411 memcpy(&new_entry->var, new_var, sizeof(*new_var));
486 * @new_var: efivar entry to create
491 efivar_create_sysfs_entry(struct efivar_entry *new_var)
496 efi_char16_t *variable_name = new_var->var.VariableName;
515 efi_guid_to_str(&new_var->var.VendorGuid,
518 new_var->kobj.kset = efivars_kset;
520 ret = kobject_init_and_add(&new_var->kobj, &efivar_ktype,
524 kobject_put(&new_var->kobj);
528 kobject_uevent(&new_var->kobj, KOBJ_ADD);
529 if (efivar_entry_add(new_var, &efivar_sysfs_list)) {
530 efivar_unregister(new_var);
543 /* new_var */
548 attr->attr.name = "new_var";
570 printk(KERN_ERR "efivars: unable to create new_var sysfs file"