Lines Matching refs:pnode
149 Prom_node *pnode; in sun4v_walk() local
156 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == in sun4v_walk()
163 pnode->parent = root; in sun4v_walk()
164 pnode->sibling = NULL; in sun4v_walk()
165 pnode->child = NULL; in sun4v_walk()
168 dump_node(pnode); in sun4v_walk()
179 name = get_node_name(pnode); in sun4v_walk()
180 type = get_node_type(pnode); in sun4v_walk()
181 compatible = (char *)get_prop_val(find_prop(pnode, "compatible")); in sun4v_walk()
195 if (has_board_num(pnode)) { in sun4v_walk()
196 add_node(tree, pnode); in sun4v_walk()
203 add_node(tree, pnode); in sun4v_walk()
217 pnode->child = sun4v_walk(tree, pnode, curnode); in sun4v_walk()
224 pnode->sibling = sun4v_walk(tree, root, curnode); in sun4v_walk()
231 return (pnode); in sun4v_walk()