Lines Matching full:node
62 * @fragment: node offset of the fragment in the overlay
92 * @fragment: node offset of the fragment in the overlay
100 * the targetted node offset in the base device tree
128 * target-path property in a node that contains a in overlay_get_target()
150 * @node: Device tree overlay blob
154 * overlay_phandle_add_offset() increments a node phandle by a given
161 static int overlay_phandle_add_offset(void *fdt, int node, in overlay_phandle_add_offset() argument
168 val = fdt_getprop(fdt, node, name, &len); in overlay_phandle_add_offset()
183 return fdt_setprop_inplace_u32(fdt, node, name, adj_val); in overlay_phandle_add_offset()
187 * overlay_adjust_node_phandles - Offsets the phandles of a node
189 * @node: Offset of the node we want to adjust
193 * of a given node. This is mainly use as part of the overlay
201 static int overlay_adjust_node_phandles(void *fdto, int node, in overlay_adjust_node_phandles() argument
207 ret = overlay_phandle_add_offset(fdto, node, "phandle", delta); in overlay_adjust_node_phandles()
211 ret = overlay_phandle_add_offset(fdto, node, "linux,phandle", delta); in overlay_adjust_node_phandles()
215 fdt_for_each_subnode(child, fdto, node) { in overlay_adjust_node_phandles()
249 * @tree_node: Node offset of the node to operate on
250 * @fixup_node: Node offset of the matching local fixups node
254 * pointing to a node within the device tree overlay by adding a
358 * to a node within the device tree overlay by adding a constant
393 * @symbols_off: Node offset of the symbols node in the base device tree
394 * @path: Path to a node holding a phandle in the overlay
399 * @label: Label of the node referenced by the phandle
402 * a node in the base device tree.
457 * @symbols_off: Node offset of the symbols node in the base device tree
583 * overlay_apply_node - Merges a node into the base device tree
585 * @target: Node offset in the base device tree to apply the fragment to
587 * @node: Node offset in the overlay holding the changes to merge
589 * overlay_apply_node() merges a node into a target base device tree
590 * node pointed.
602 void *fdto, int node) in overlay_apply_node() argument
607 fdt_for_each_property_offset(property, fdto, node) { in overlay_apply_node()
625 fdt_for_each_subnode(subnode, fdto, node) { in overlay_apply_node()
673 * Each fragments will have an __overlay__ node. If in overlay_merge()