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()
305 struct target *target, struct property *overlay_prop, in add_changeset_property() argument
311 if (target->in_livetree) in add_changeset_property()
317 if (target->in_livetree) in add_changeset_property()
318 prop = of_find_property(target->np, overlay_prop->name, NULL); in add_changeset_property()
326 target->np); in add_changeset_property()
334 target->np); in add_changeset_property()
353 if (!target->in_livetree) { in add_changeset_property()
354 new_prop->next = target->np->deadprops; in add_changeset_property()
355 target->np->deadprops = new_prop; in add_changeset_property()
357 ret = of_changeset_add_property(&ovcs->cset, target->np, in add_changeset_property()
360 ret = of_changeset_update_property(&ovcs->cset, target->np, in add_changeset_property()
364 if (!of_node_check_flag(target->np, OF_OVERLAY)) in add_changeset_property()
366 target->np, new_prop->name); in add_changeset_property()
410 struct target *target, struct device_node *node) in add_changeset_node() argument
415 struct target target_child; in add_changeset_node()
420 for_each_child_of_node(target->np, tchild) in add_changeset_node()
429 tchild->parent = target->np; in add_changeset_node()
458 target_child.in_livetree = target->in_livetree; in add_changeset_node()
482 struct target *target, const struct device_node *overlay_node) in build_changeset_next_level() argument
489 ret = add_changeset_property(ovcs, target, prop, 0); in build_changeset_next_level()
492 target->np, prop->name, ret); in build_changeset_next_level()
498 ret = add_changeset_node(ovcs, target, child); in build_changeset_next_level()
501 target->np, child, ret); in build_changeset_next_level()
514 struct target *target, in build_changeset_symbols_node() argument
521 ret = add_changeset_property(ovcs, target, prop, 1); in build_changeset_symbols_node()
524 target->np, prop->name, ret); in build_changeset_symbols_node()
639 struct target target; in build_changeset() local
654 target.np = fragment->target; in build_changeset()
655 target.in_livetree = true; in build_changeset()
656 ret = build_changeset_next_level(ovcs, &target, in build_changeset()
660 fragment->target); in build_changeset()
668 target.np = fragment->target; in build_changeset()
669 target.in_livetree = true; in build_changeset()
670 ret = build_changeset_symbols_node(ovcs, &target, in build_changeset()
674 fragment->target); in build_changeset()
795 fragment->target = find_target(node); in init_overlay_changeset()
796 if (!fragment->target) { in init_overlay_changeset()
815 fragment->target = of_find_node_by_path("/__symbols__"); in init_overlay_changeset()
817 if (!fragment->target) { in init_overlay_changeset()
859 of_node_put(ovcs->fragments[i].target); in free_overlay_changeset()