Lines Matching refs:phandle
560 struct node *get_node_by_phandle(struct node *tree, cell_t phandle) in get_node_by_phandle() argument
564 if ((phandle == 0) || (phandle == -1)) { in get_node_by_phandle()
569 if (tree->phandle == phandle) { in get_node_by_phandle()
576 node = get_node_by_phandle(child, phandle); in get_node_by_phandle()
623 static cell_t phandle = 1; /* FIXME: ick, static local */ in get_node_phandle() local
625 if ((node->phandle != 0) && (node->phandle != -1)) in get_node_phandle()
626 return node->phandle; in get_node_phandle()
628 while (get_node_by_phandle(root, phandle)) in get_node_phandle()
629 phandle++; in get_node_phandle()
631 node->phandle = phandle; in get_node_phandle()
637 data_append_cell(empty_data, phandle))); in get_node_phandle()
643 data_append_cell(empty_data, phandle))); in get_node_phandle()
649 return node->phandle; in get_node_phandle()