Lines Matching refs:fragment
51 struct fragment { struct
73 struct fragment *fragments;
166 struct fragment *fragment = &ovcs->fragments[i]; in overlay_notify() local
168 nd.target = fragment->target; in overlay_notify()
169 nd.overlay = fragment->overlay; in overlay_notify()
202 struct fragment *fragment; in dup_and_fixup_symbol_prop() local
230 fragment = &ovcs->fragments[k]; in dup_and_fixup_symbol_prop()
231 if (fragment->overlay == overlay_node) in dup_and_fixup_symbol_prop()
237 overlay_name_len = snprintf(NULL, 0, "%pOF", fragment->overlay); in dup_and_fixup_symbol_prop()
244 target_path = kasprintf(GFP_KERNEL, "%pOF", fragment->target); in dup_and_fixup_symbol_prop()
557 struct fragment *fragment; in build_changeset() local
571 fragment = &ovcs->fragments[i]; in build_changeset()
573 target.np = fragment->target; in build_changeset()
576 fragment->overlay); in build_changeset()
578 pr_debug("apply failed '%pOF'\n", fragment->target); in build_changeset()
584 fragment = &ovcs->fragments[ovcs->count - 1]; in build_changeset()
586 target.np = fragment->target; in build_changeset()
589 fragment->overlay); in build_changeset()
591 pr_debug("apply failed '%pOF'\n", fragment->target); in build_changeset()
653 struct fragment *fragment; in init_overlay_changeset() local
654 struct fragment *fragments; in init_overlay_changeset()
710 fragment = &fragments[cnt]; in init_overlay_changeset()
711 fragment->overlay = overlay_node; in init_overlay_changeset()
712 fragment->target = find_target(node); in init_overlay_changeset()
713 if (!fragment->target) { in init_overlay_changeset()
714 of_node_put(fragment->overlay); in init_overlay_changeset()
729 fragment = &fragments[cnt]; in init_overlay_changeset()
730 fragment->overlay = node; in init_overlay_changeset()
731 fragment->target = of_find_node_by_path("/__symbols__"); in init_overlay_changeset()
733 if (!fragment->target) { in init_overlay_changeset()