hp_child
if (((child = hp_child(node)) != NULL) &&
child = root->hp_child;
&self->hp_child)) != 0) {
self->hp_child = children.head;
&node->hp_child)) != 0)
child_flags, &port_node->hp_child)) != 0)
node->hp_child = ports.head;
usage->hp_sibling = node->hp_child;
node->hp_child = usage;
port = hp_child(connector);
if (DI_HP(hp)->hp_child > 0) {
return (DI_NODE(pa + DI_HP(hp)->hp_child));
node->hp_child = child;
if (node->hp_child)
hp_fini(node->hp_child);
if (node->hp_child && (rv != HP_WALK_PRUNECHILD))
if (hp_traverse(node->hp_child, arg, hp_callback) ==
if (node->hp_child == NULL) {
return (node->hp_child);
for (child = root->hp_child; child != NULL; child = child->hp_sibling) {
hp_node_t hp_child(hp_node_t node);
hp_node_t hp_child;
dev_info_t *hp_child; /* Child devinfo node of the di_hp_t */
me->hp_child = 0;
hp->hp_child = hp_hdl->cn_info.cn_child;
if ((hp_list_node->hp_child != NULL) &&
(di_dip_find(st, hp_list_node->hp_child, &off) == 0)) {
hp->hp_child = off;
di_off_t hp_child; /* child device node */