Lines Matching defs:node
17 * @fragment: node offset of the fragment in the overlay
68 * target-path property in a node that contains a
90 * @node: Device tree overlay blob
94 * overlay_phandle_add_offset() increments a node phandle by a given
101 static int overlay_phandle_add_offset(void *fdt, int node,
108 val = fdt_getprop(fdt, node, name, &len);
123 return fdt_setprop_inplace_u32(fdt, node, name, adj_val);
127 * overlay_adjust_node_phandles - Offsets the phandles of a node
129 * @node: Offset of the node we want to adjust
133 * of a given node. This is mainly use as part of the overlay
141 static int overlay_adjust_node_phandles(void *fdto, int node,
147 ret = overlay_phandle_add_offset(fdto, node, "phandle", delta);
151 ret = overlay_phandle_add_offset(fdto, node, "linux,phandle", delta);
155 fdt_for_each_subnode(child, fdto, node) {
189 * @tree_node: Node offset of the node to operate on
190 * @fixup_node: Node offset of the matching local fixups node
194 * pointing to a node within the device tree overlay by adding a
299 * to a node within the device tree overlay by adding a constant
334 * @symbols_off: Node offset of the symbols node in the base device tree
335 * @path: Path to a node holding a phandle in the overlay
340 * @label: Label of the node referenced by the phandle
343 * a node in the base device tree.
398 * @symbols_off: Node offset of the symbols node in the base device tree
524 * overlay_apply_node - Merges a node into the base device tree
528 * @node: Node offset in the overlay holding the changes to merge
530 * overlay_apply_node() merges a node into a target base device tree
531 * node pointed.
543 void *fdto, int node)
548 fdt_for_each_property_offset(property, fdto, node) {
566 fdt_for_each_subnode(subnode, fdto, node) {
614 * Each fragments will have an __overlay__ node. If