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);
44 * overlay_get_target - retrieves the offset of a fragment's target
47 * @fragment: node offset of the fragment in the overlay
51 * device tree of a fragment, no matter how the actual targeting is
59 int fragment, char const **pathp)
66 phandle = overlay_get_target_phandle(fdto, fragment);
73 path = fdt_getprop(fdto, fragment, "target-path", &path_len);
541 * @target: Node offset in the base device tree to apply the fragment to
621 int fragment;
623 fdt_for_each_subnode(fragment, fdto, 0) {
632 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
639 target = overlay_get_target(fdt, fdto, fragment, NULL);
697 int root_sym, ov_sym, prop, path_len, fragment, target;
740 /* get fragment name first */
754 /* /<fragment-name>/__overlay__/<relative-subnode-path> */
759 /* /<fragment-name>/__overlay__ */
768 /* find the fragment index in which the symbol lies */
774 fragment = ret;
777 ret = fdt_subnode_offset(fdto, fragment, "__overlay__");
781 /* get the target of the fragment */
782 ret = overlay_get_target(fdt, fdto, fragment, &target_path);
804 ret = overlay_get_target(fdt, fdto, fragment, &target_path);