Lines Matching refs:new_prop
81 struct property *prop, *new_prop; in dlpar_clone_drconf_property() local
90 new_prop = kzalloc(sizeof(*new_prop), GFP_KERNEL); in dlpar_clone_drconf_property()
91 if (!new_prop) in dlpar_clone_drconf_property()
94 new_prop->name = kstrdup(prop->name, GFP_KERNEL); in dlpar_clone_drconf_property()
95 new_prop->value = kmalloc(prop->length, GFP_KERNEL); in dlpar_clone_drconf_property()
96 if (!new_prop->name || !new_prop->value) { in dlpar_clone_drconf_property()
97 dlpar_free_drconf_property(new_prop); in dlpar_clone_drconf_property()
101 memcpy(new_prop->value, prop->value, prop->length); in dlpar_clone_drconf_property()
102 new_prop->length = prop->length; in dlpar_clone_drconf_property()
105 p = new_prop->value; in dlpar_clone_drconf_property()
117 return new_prop; in dlpar_clone_drconf_property()