Scroll to navigation

OF_CHILD(9) Kernel Developer's Manual OF_CHILD(9)

NAME

OF_child, OF_parent, OF_peernavigate device tree

SYNOPSIS

#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>

phandle_t
OF_child(phandle_t node);

phandle_t
OF_parent(phandle_t node);

phandle_t
OF_peer(phandle_t node);

DESCRIPTION

() returns the phandle value of the first child of the node. Zero is returned if there are no child nodes.

() returns the phandle for the parent of the node. Zero is returned if node is the root node.

() returns the phandle value of the next sibling of the node. Zero is returned if there is no sibling node.

EXAMPLES

phandle_t node, child;
 ...
for (child = OF_child(node); child != 0; child = OF_peer(child) {
	...
}

SEE ALSO

OF_finddevice(9)

AUTHORS

This manual page was written by Oleksandr Tymoshenko <gonzo@FreeBSD.org>.

April 9, 2018 Debian