Lines Matching defs:tree
3 * Functions for working with device tree overlays
47 * struct fragment - info about fragment nodes in overlay expanded device tree
62 * @overlay_root: expanded device tree that contains the fragment nodes
65 * @fragments: fragment nodes in the overlay expanded device tree
67 * @cset: changeset to apply fragments to live device tree
102 * of_resolve_phandles() finds the largest phandle in the live tree.
103 * of_overlay_apply() may add a larger phandle to the live tree.
131 * Register for notification on overlay operations on device tree nodes. The
133 * furthermore receives a pointer to the affected device tree node.
136 * tree node or its content beyond @OF_OVERLAY_POST_REMOVE corresponding to the
185 * need to be adjusted to be the correct path for the live device tree.
278 * @overlay_prop: property to add or update, from overlay tree
292 * are already in the live tree, but if present in the live tree, the values
293 * in the overlay must match the values in the live tree.
375 * @target: where @node will be placed in live tree or changeset
376 * @node: node from within overlay device tree fragment
387 * NOTE_1: A live devicetree created from a flattened device tree (FDT) will
465 * @target: where to place @overlay_node in live tree
466 * @overlay_node: node from within an overlay device tree fragment
625 * overlay device tree fragments in @ovcs->fragments[]. If an error occurs,
731 * init_overlay_changeset() - initialize overlay changeset from overlay tree
827 pr_err("symbols in overlay, but not in live tree\n");
910 * device tree. If there were any errors during the revert attempt
911 * then the state of the device tree can not be determined, and any
1038 * will create pointers to the passed in FDT in the unflattened tree.
1080 * Find @np in @tree.
1082 * Returns 1 if @np is @tree or is contained in @tree, else 0
1084 static int find_node(struct device_node *tree, struct device_node *np)
1088 if (tree == np)
1091 for_each_child_of_node(tree, child) {
1170 * tree can not be determined, and any following attempt to apply or remove