Lines Matching refs:new_var
120 efivar_create_sysfs_entry(struct efivar_entry *new_var);
258 struct efi_variable *new_var, *var = &entry->var; in efivar_store_raw() local
288 new_var = (struct efi_variable *)buf; in efivar_store_raw()
290 attributes = new_var->Attributes; in efivar_store_raw()
291 vendor = new_var->VendorGuid; in efivar_store_raw()
292 name = new_var->VariableName; in efivar_store_raw()
293 size = new_var->DataSize; in efivar_store_raw()
294 data = new_var->Data; in efivar_store_raw()
300 memcpy(&entry->var, new_var, count); in efivar_store_raw()
419 struct efi_variable *new_var = (struct efi_variable *)buf; in efivar_create() local
440 if (count != sizeof(*new_var)) in efivar_create()
443 attributes = new_var->Attributes; in efivar_create()
444 name = new_var->VariableName; in efivar_create()
445 size = new_var->DataSize; in efivar_create()
446 data = new_var->Data; in efivar_create()
450 efivar_validate(new_var->VendorGuid, name, data, in efivar_create()
463 memcpy(&new_entry->var, new_var, sizeof(*new_var)); in efivar_create()
542 efivar_create_sysfs_entry(struct efivar_entry *new_var) in efivar_create_sysfs_entry() argument
547 efi_char16_t *variable_name = new_var->var.VariableName; in efivar_create_sysfs_entry()
566 efi_guid_to_str(&new_var->var.VendorGuid, in efivar_create_sysfs_entry()
569 new_var->kobj.kset = efivars_kset; in efivar_create_sysfs_entry()
571 ret = kobject_init_and_add(&new_var->kobj, &efivar_ktype, in efivar_create_sysfs_entry()
577 kobject_uevent(&new_var->kobj, KOBJ_ADD); in efivar_create_sysfs_entry()
578 efivar_entry_add(new_var, &efivar_sysfs_list); in efivar_create_sysfs_entry()