Lines Matching refs:new_var

64 efivar_create_sysfs_entry(struct efivar_entry *new_var);
194 struct efi_variable *new_var, *var = &entry->var; in efivar_store_raw() local
224 new_var = (struct efi_variable *)buf; in efivar_store_raw()
226 attributes = new_var->Attributes; in efivar_store_raw()
227 vendor = new_var->VendorGuid; in efivar_store_raw()
228 name = new_var->VariableName; in efivar_store_raw()
229 size = new_var->DataSize; in efivar_store_raw()
230 data = new_var->Data; in efivar_store_raw()
236 memcpy(&entry->var, new_var, count); in efivar_store_raw()
355 struct efi_variable *new_var = (struct efi_variable *)buf; in efivar_create() local
376 if (count != sizeof(*new_var)) in efivar_create()
379 attributes = new_var->Attributes; in efivar_create()
380 name = new_var->VariableName; in efivar_create()
381 size = new_var->DataSize; in efivar_create()
382 data = new_var->Data; in efivar_create()
386 efivar_validate(new_var->VendorGuid, name, data, in efivar_create()
399 memcpy(&new_entry->var, new_var, sizeof(*new_var)); in efivar_create()
479 efivar_create_sysfs_entry(struct efivar_entry *new_var) in efivar_create_sysfs_entry() argument
484 efi_char16_t *variable_name = new_var->var.VariableName; in efivar_create_sysfs_entry()
503 efi_guid_to_str(&new_var->var.VendorGuid, in efivar_create_sysfs_entry()
506 new_var->kobj.kset = efivars_kset; in efivar_create_sysfs_entry()
508 ret = kobject_init_and_add(&new_var->kobj, &efivar_ktype, in efivar_create_sysfs_entry()
514 kobject_uevent(&new_var->kobj, KOBJ_ADD); in efivar_create_sysfs_entry()
515 if (efivar_entry_add(new_var, &efivar_sysfs_list)) { in efivar_create_sysfs_entry()
516 efivar_unregister(new_var); in efivar_create_sysfs_entry()