Lines Matching defs:overlay
16 * @fdto: pointer to the device tree overlay blob
17 * @fragment: node offset of the fragment in the overlay
20 * overlay fragment when that fragment uses a phandle (target
71 * overlay
90 * @node: Device tree overlay blob
124 * @fdto: Device tree overlay blob
129 * of a given node. This is mainly use as part of the overlay
130 * application process, when we want to update all the overlay
161 * overlay_adjust_local_phandles - Adjust the phandles of a whole overlay
162 * @fdto: Device tree overlay blob
166 * phandles of an overlay. This is mainly use as part of the overlay
167 * application process, when we want to update all the overlay
177 * Start adjusting the phandles from the overlay root
183 * overlay_update_local_node_references - Adjust the overlay references
184 * @fdto: Device tree overlay blob
190 * pointing to a node within the device tree overlay by adding a
272 * overlay_update_local_references - Adjust the overlay references
273 * @fdto: Device tree overlay blob
277 * to a node within the device tree overlay by adding a constant
278 * delta to not conflict with the base overlay.
309 * overlay_fixup_one_phandle - Set an overlay phandle to the base one
310 * @fdto: Device tree overlay blob
312 * @path: Path to a node holding a phandle in the overlay
314 * @name: Name of the property holding the phandle reference in the overlay
316 * @poffset: Offset within the overlay property where the phandle is stored
319 * overlay_fixup_one_phandle() resolves an overlay phandle pointing to
322 * This is part of the device tree overlay application process, when
323 * you want all the phandles in the overlay to point to the actual
355 * overlay_fixup_phandle - Set an overlay phandle to the base one
357 * @fdto: Device tree overlay blob
359 * @property: Property offset in the overlay holding the list of fixups
361 * overlay_fixup_phandle() resolves all the overlay phandles pointed
365 * This is part of the device tree overlay application process, when
366 * you want all the phandles in the overlay to point to the actual
455 * overlay_fixup_phandles - Resolve the overlay phandles to the base
458 * @fdto: Device tree overlay blob
460 * overlay_fixup_phandles() resolves all the overlay phandles pointing
463 * This is one of the steps of the device tree overlay application
464 * process, when you want all the phandles in the overlay to point to
501 * @fdto: Device tree overlay
534 * @fdto: Device tree overlay blob
616 * @fdto: Device tree overlay blob
647 * @fdto: Device tree overlay blob
701 * overlay_prevent_phandle_overwrite - Fixes overlay phandles to not overwrite base phandles
703 * @fdto: Device tree overlay blob
718 int overlay;
722 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
723 if (overlay == -FDT_ERR_NOTFOUND)
726 if (overlay < 0)
727 return overlay;
740 fdto, overlay);
752 * @fdto: Device tree overlay blob
753 * @node: Node offset in the overlay holding the changes to merge
758 * This is part of the final step in the device tree overlay
760 * resolved and you just have to merge overlay into the base device
815 * overlay_merge - Merge an overlay into its base device tree
817 * @fdto: Device tree overlay blob
819 * overlay_merge() merges an overlay into its base device tree.
821 * This is the next to last step in the device tree overlay application
823 * you just have to merge overlay into the base device tree.
834 int overlay;
842 overlay = fdt_subnode_offset(fdto, fragment, "__overlay__");
843 if (overlay == -FDT_ERR_NOTFOUND)
846 if (overlay < 0)
847 return overlay;
853 ret = overlay_apply_node(fdt, target, fdto, overlay);
892 * @fdto: Device tree overlay blob
895 * symbols of the applied overlay
897 * This is the last step in the device tree overlay application
898 * process, allowing the reference of overlay symbols by subsequent
899 * overlay operations.
920 /* if no overlay symbols exist no problem */
934 /* iterate over each overlay symbol */
1081 * The overlay has been damaged, erase its magic.
1089 * The overlay might have been damaged, erase its magic.