Lines Matching refs:pnode
151 Prom_node *pnode; in sun4v_walk() local
158 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == in sun4v_walk()
165 pnode->parent = root; in sun4v_walk()
166 pnode->sibling = NULL; in sun4v_walk()
167 pnode->child = NULL; in sun4v_walk()
170 dump_node(pnode); in sun4v_walk()
181 name = get_node_name(pnode); in sun4v_walk()
182 type = get_node_type(pnode); in sun4v_walk()
183 compatible = (char *)get_prop_val(find_prop(pnode, "compatible")); in sun4v_walk()
197 if (has_board_num(pnode)) { in sun4v_walk()
198 add_node(tree, pnode); in sun4v_walk()
205 add_node(tree, pnode); in sun4v_walk()
219 pnode->child = sun4v_walk(tree, pnode, curnode); in sun4v_walk()
226 pnode->sibling = sun4v_walk(tree, root, curnode); in sun4v_walk()
233 return (pnode); in sun4v_walk()