Lines Matching refs:new_prop
39 struct property *new_prop; in clone_property() local
41 new_prop = kzalloc(sizeof(*new_prop), GFP_KERNEL); in clone_property()
42 if (!new_prop) in clone_property()
45 new_prop->name = kstrdup(prop->name, GFP_KERNEL); in clone_property()
46 new_prop->value = kzalloc(prop_sz, GFP_KERNEL); in clone_property()
47 if (!new_prop->name || !new_prop->value) { in clone_property()
48 kfree(new_prop->name); in clone_property()
49 kfree(new_prop->value); in clone_property()
50 kfree(new_prop); in clone_property()
54 new_prop->length = prop_sz; in clone_property()
56 of_property_set_flag(new_prop, OF_DYNAMIC); in clone_property()
58 return new_prop; in clone_property()
64 struct property *new_prop; in drmem_update_dt_v1() local
69 new_prop = clone_property(prop, prop->length); in drmem_update_dt_v1()
70 if (!new_prop) in drmem_update_dt_v1()
73 p = new_prop->value; in drmem_update_dt_v1()
87 of_update_property(memory, new_prop); in drmem_update_dt_v1()
103 struct property *new_prop; in drmem_update_dt_v2() local
127 new_prop = clone_property(prop, prop_sz); in drmem_update_dt_v2()
128 if (!new_prop) in drmem_update_dt_v2()
131 p = new_prop->value; in drmem_update_dt_v2()
165 of_update_property(memory, new_prop); in drmem_update_dt_v2()