Lines Matching defs: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);
715 int fragment;
717 fdt_for_each_subnode(fragment, fdto, 0) {
722 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
729 target = fdt_overlay_target_offset(fdt, fdto, fragment, NULL);
751 * @target: Node offset in the base device tree to apply the fragment to
831 int fragment;
833 fdt_for_each_subnode(fragment, fdto, 0) {
842 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
849 target = fdt_overlay_target_offset(fdt, fdto, fragment, NULL);
907 int root_sym, ov_sym, prop, path_len, fragment, target;
950 /* get fragment name first */
964 /* /<fragment-name>/__overlay__/<relative-subnode-path> */
969 /* /<fragment-name>/__overlay__ */
978 /* find the fragment index in which the symbol lies */
984 fragment = ret;
987 ret = fdt_subnode_offset(fdto, fragment, "__overlay__");
991 /* get the target of the fragment */
992 ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path);
1014 ret = fdt_overlay_target_offset(fdt, fdto, fragment, &target_path);