Home | History | Annotate | Download | only in dist

Lines Matching defs:fragment

17  * overlay_get_target_phandle - retrieves the target phandle of a fragment
19 * @fragment: node offset of the fragment in the overlay
22 * overlay fragment when that fragment uses a phandle (target
30 static uint32_t overlay_get_target_phandle(const void *fdto, int fragment)
35 val = fdt_getprop(fdto, fragment, "target", &len);
46 * overlay_get_target - retrieves the offset of a fragment's target
49 * @fragment: node offset of the fragment in the overlay
53 * device tree of a fragment, no matter how the actual targeting is
61 int fragment, char const **pathp)
68 phandle = overlay_get_target_phandle(fdto, fragment);
75 path = fdt_getprop(fdto, fragment, "target-path", &path_len);
542 * @target: Node offset in the base device tree to apply the fragment to
622 int fragment;
624 fdt_for_each_subnode(fragment, fdto, 0) {
633 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
640 target = overlay_get_target(fdt, fdto, fragment, NULL);
698 int root_sym, ov_sym, prop, path_len, fragment, target;
741 /* get fragment name first */
755 /* /<fragment-name>/__overlay__/<relative-subnode-path> */
760 /* /<fragment-name>/__overlay__ */
769 /* find the fragment index in which the symbol lies */
775 fragment = ret;
778 ret = fdt_subnode_offset(fdto, fragment, "__overlay__");
782 /* get the target of the fragment */
783 ret = overlay_get_target(fdt, fdto, fragment, &target_path);
805 ret = overlay_get_target(fdt, fdto, fragment, &target_path);