FreeBSD manual

download PDF document: OF_parent.9.pdf

OF_CHILD(9) FreeBSD Kernel Developer's Manual OF_CHILD(9)
NAME OF_child, OF_parent, OF_peer - navigate 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 OF_child() returns the phandle value of the first child of the node. Zero is returned if there are no child nodes.
OF_parent() returns the phandle for the parent of the node. Zero is returned if node is the root node.
OF_peer() 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>.
FreeBSD 14.0-RELEASE-p11 April 9, 2018 FreeBSD 14.0-RELEASE-p11