Lines Matching refs:fragment

31 struct fragment {  struct
53 struct fragment *fragments;
147 struct fragment *fragment = &ovcs->fragments[i]; in overlay_notify() local
149 nd.target = fragment->target; in overlay_notify()
150 nd.overlay = fragment->overlay; in overlay_notify()
183 struct fragment *fragment; in dup_and_fixup_symbol_prop() local
211 fragment = &ovcs->fragments[k]; in dup_and_fixup_symbol_prop()
212 if (fragment->overlay == overlay_node) in dup_and_fixup_symbol_prop()
218 overlay_name_len = snprintf(NULL, 0, "%pOF", fragment->overlay); in dup_and_fixup_symbol_prop()
225 target_path = kasprintf(GFP_KERNEL, "%pOF", fragment->target); in dup_and_fixup_symbol_prop()
474 struct fragment *fragment; in build_changeset() local
487 fragment = &ovcs->fragments[i]; in build_changeset()
489 ret = build_changeset_next_level(ovcs, fragment->target, in build_changeset()
490 fragment->overlay); in build_changeset()
492 pr_debug("apply failed '%pOF'\n", fragment->target); in build_changeset()
498 fragment = &ovcs->fragments[ovcs->count - 1]; in build_changeset()
499 ret = build_changeset_symbols_node(ovcs, fragment->target, in build_changeset()
500 fragment->overlay); in build_changeset()
502 pr_debug("apply failed '%pOF'\n", fragment->target); in build_changeset()
564 struct fragment *fragment; in init_overlay_changeset() local
565 struct fragment *fragments; in init_overlay_changeset()
621 fragment = &fragments[cnt]; in init_overlay_changeset()
622 fragment->overlay = overlay_node; in init_overlay_changeset()
623 fragment->target = find_target_node(node); in init_overlay_changeset()
624 if (!fragment->target) { in init_overlay_changeset()
625 of_node_put(fragment->overlay); in init_overlay_changeset()
640 fragment = &fragments[cnt]; in init_overlay_changeset()
641 fragment->overlay = node; in init_overlay_changeset()
642 fragment->target = of_find_node_by_path("/__symbols__"); in init_overlay_changeset()
644 if (!fragment->target) { in init_overlay_changeset()