Lines Matching refs:target
41 struct target { struct
53 struct device_node *target; member
95 struct target *target, const struct device_node *overlay_node);
168 nd.target = fragment->target; in overlay_notify()
178 of_overlay_action_name[action], ret, nd.target); in overlay_notify()
244 target_path = kasprintf(GFP_KERNEL, "%pOF", fragment->target); in dup_and_fixup_symbol_prop()
303 struct target *target, struct property *overlay_prop, in add_changeset_property() argument
310 if (target->in_livetree) in add_changeset_property()
316 if (target->in_livetree) in add_changeset_property()
317 prop = of_find_property(target->np, overlay_prop->name, NULL); in add_changeset_property()
334 if (!target->in_livetree) { in add_changeset_property()
335 new_prop->next = target->np->deadprops; in add_changeset_property()
336 target->np->deadprops = new_prop; in add_changeset_property()
338 ret = of_changeset_add_property(&ovcs->cset, target->np, in add_changeset_property()
343 target->np); in add_changeset_property()
349 target->np); in add_changeset_property()
354 ret = of_changeset_update_property(&ovcs->cset, target->np, in add_changeset_property()
359 !of_node_check_flag(target->np, OF_OVERLAY)) in add_changeset_property()
361 target->np, new_prop->name); in add_changeset_property()
405 struct target *target, struct device_node *node) in add_changeset_node() argument
410 struct target target_child; in add_changeset_node()
415 for_each_child_of_node(target->np, tchild) in add_changeset_node()
424 tchild->parent = target->np; in add_changeset_node()
453 target_child.in_livetree = target->in_livetree; in add_changeset_node()
477 struct target *target, const struct device_node *overlay_node) in build_changeset_next_level() argument
484 ret = add_changeset_property(ovcs, target, prop, 0); in build_changeset_next_level()
487 target->np, prop->name, ret); in build_changeset_next_level()
493 ret = add_changeset_node(ovcs, target, child); in build_changeset_next_level()
496 target->np, child, ret); in build_changeset_next_level()
509 struct target *target, in build_changeset_symbols_node() argument
516 ret = add_changeset_property(ovcs, target, prop, 1); in build_changeset_symbols_node()
519 target->np, prop->name, ret); in build_changeset_symbols_node()
634 struct target target; in build_changeset() local
649 target.np = fragment->target; in build_changeset()
650 target.in_livetree = true; in build_changeset()
651 ret = build_changeset_next_level(ovcs, &target, in build_changeset()
655 fragment->target); in build_changeset()
663 target.np = fragment->target; in build_changeset()
664 target.in_livetree = true; in build_changeset()
665 ret = build_changeset_symbols_node(ovcs, &target, in build_changeset()
669 fragment->target); in build_changeset()
790 fragment->target = find_target(node); in init_overlay_changeset()
791 if (!fragment->target) { in init_overlay_changeset()
809 fragment->target = of_find_node_by_path("/__symbols__"); in init_overlay_changeset()
811 if (!fragment->target) { in init_overlay_changeset()
853 of_node_put(ovcs->fragments[i].target); in free_overlay_changeset()