Lines Matching refs:new_prop
41 struct property *new_prop; in clone_property() local
43 new_prop = kzalloc(sizeof(*new_prop), GFP_KERNEL); in clone_property()
44 if (!new_prop) in clone_property()
47 new_prop->name = kstrdup(prop->name, GFP_KERNEL); in clone_property()
48 new_prop->value = kzalloc(prop_sz, GFP_KERNEL); in clone_property()
49 if (!new_prop->name || !new_prop->value) { in clone_property()
50 kfree(new_prop->name); in clone_property()
51 kfree(new_prop->value); in clone_property()
52 kfree(new_prop); in clone_property()
56 new_prop->length = prop_sz; in clone_property()
58 of_property_set_flag(new_prop, OF_DYNAMIC); in clone_property()
60 return new_prop; in clone_property()
66 struct property *new_prop; in drmem_update_dt_v1() local
71 new_prop = clone_property(prop, prop->length); in drmem_update_dt_v1()
72 if (!new_prop) in drmem_update_dt_v1()
75 p = new_prop->value; in drmem_update_dt_v1()
89 of_update_property(memory, new_prop); in drmem_update_dt_v1()
105 struct property *new_prop; in drmem_update_dt_v2() local
129 new_prop = clone_property(prop, prop_sz); in drmem_update_dt_v2()
130 if (!new_prop) in drmem_update_dt_v2()
133 p = new_prop->value; in drmem_update_dt_v2()
167 of_update_property(memory, new_prop); in drmem_update_dt_v2()