Lines Matching refs:bnode
363 Board_node *bnode = root->bd_list; in find_board() local
365 while ((bnode != NULL) && (board != bnode->board_num)) in find_board()
366 bnode = bnode->next; in find_board()
368 return (bnode); in find_board()
378 Board_node *bnode; in insert_board() local
381 if ((bnode = (Board_node *) malloc(sizeof (Board_node))) == NULL) { in insert_board()
385 bnode->nodes = NULL; in insert_board()
386 bnode->next = NULL; in insert_board()
387 bnode->board_num = board; in insert_board()
390 root->bd_list = bnode; in insert_board()
392 bnode->next = temp; in insert_board()
393 root->bd_list = bnode; in insert_board()
397 bnode->next = temp->next; in insert_board()
398 temp->next = bnode; in insert_board()
402 return (bnode); in insert_board()
643 Board_node *bnode; in add_node() local
653 if ((bnode = find_board(root, board)) == NULL) { in add_node()
654 bnode = insert_board(root, board); in add_node()
655 bnode->board_type = UNKNOWN_BOARD; in add_node()
661 if (bnode->nodes == NULL) in add_node()
662 bnode->nodes = pnode; in add_node()
664 p = bnode->nodes; in add_node()