Lines Matching refs:new
366 struct property *new; in __of_prop_dup() local
368 new = kzalloc(sizeof(*new), allocflags); in __of_prop_dup()
369 if (!new) in __of_prop_dup()
378 new->name = kstrdup(prop->name, allocflags); in __of_prop_dup()
379 new->value = kmemdup(prop->value, prop->length, allocflags); in __of_prop_dup()
380 new->length = prop->length; in __of_prop_dup()
381 if (!new->name || !new->value) in __of_prop_dup()
385 of_property_set_flag(new, OF_DYNAMIC); in __of_prop_dup()
387 return new; in __of_prop_dup()
390 kfree(new->name); in __of_prop_dup()
391 kfree(new->value); in __of_prop_dup()
392 kfree(new); in __of_prop_dup()