Lines Matching refs:fragment
15 * overlay_get_target_phandle - retrieves the target phandle of a fragment
17 * @fragment: node offset of the fragment in the overlay
20 * overlay fragment when that fragment uses a phandle (target
28 static uint32_t overlay_get_target_phandle(const void *fdto, int fragment)
33 val = fdt_getprop(fdto, fragment, "target", &len);
526 * @target: Node offset in the base device tree to apply the fragment to
606 int fragment;
608 fdt_for_each_subnode(fragment, fdto, 0) {
617 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
624 target = fdt_overlay_target_offset(fdt, fdto, fragment, NULL);
682 int root_sym, ov_sym, prop, path_len, fragment, target;
725 /* get fragment name first */
739 /* /<fragment-name>/__overlay__/<relative-subnode-path> */
744 /* /<fragment-name>/__overlay__ */
753 /* find the fragment index in which the symbol lies */
759 fragment = ret;
762 ret = fdt_subnode_offset(fdto, fragment, "__overlay__");
766 /* get the target of the fragment */
767 ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path);
789 ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path);