Lines Matching refs:new_var

62 efivar_create_sysfs_entry(struct efivar_entry *new_var);
201 struct efi_variable *new_var, *var = &entry->var; in efivar_store_raw() local
234 new_var = (struct efi_variable *)buf; in efivar_store_raw()
236 attributes = new_var->Attributes; in efivar_store_raw()
237 vendor = new_var->VendorGuid; in efivar_store_raw()
238 name = new_var->VariableName; in efivar_store_raw()
239 size = new_var->DataSize; in efivar_store_raw()
240 data = new_var->Data; in efivar_store_raw()
246 memcpy(&entry->var, new_var, count); in efivar_store_raw()
367 struct efi_variable *new_var = (struct efi_variable *)buf; in efivar_create() local
388 if (count != sizeof(*new_var)) in efivar_create()
391 attributes = new_var->Attributes; in efivar_create()
392 name = new_var->VariableName; in efivar_create()
393 size = new_var->DataSize; in efivar_create()
394 data = new_var->Data; in efivar_create()
398 efivar_validate(new_var->VendorGuid, name, data, in efivar_create()
411 memcpy(&new_entry->var, new_var, sizeof(*new_var)); in efivar_create()
491 efivar_create_sysfs_entry(struct efivar_entry *new_var) in efivar_create_sysfs_entry() argument
496 efi_char16_t *variable_name = new_var->var.VariableName; in efivar_create_sysfs_entry()
515 efi_guid_to_str(&new_var->var.VendorGuid, in efivar_create_sysfs_entry()
518 new_var->kobj.kset = efivars_kset; in efivar_create_sysfs_entry()
520 ret = kobject_init_and_add(&new_var->kobj, &efivar_ktype, in efivar_create_sysfs_entry()
524 kobject_put(&new_var->kobj); in efivar_create_sysfs_entry()
528 kobject_uevent(&new_var->kobj, KOBJ_ADD); in efivar_create_sysfs_entry()
529 if (efivar_entry_add(new_var, &efivar_sysfs_list)) { in efivar_create_sysfs_entry()
530 efivar_unregister(new_var); in efivar_create_sysfs_entry()