Lines Matching refs:delete
680 avl_node_t *delete; in avl_remove() local
693 delete = AVL_DATA2NODE(data, off); in avl_remove()
705 if (delete->avl_child[0] != NULL && delete->avl_child[1] != NULL) { in avl_remove()
710 old_balance = AVL_XBALANCE(delete); in avl_remove()
718 for (node = delete->avl_child[left]; in avl_remove()
729 *node = *delete; in avl_remove()
745 delete = &tmp; in avl_remove()
746 parent = AVL_XPARENT(delete); in avl_remove()
747 parent->avl_child[AVL_XCHILD(delete)] = delete; in avl_remove()
748 which_child = (delete->avl_child[1] != 0); in avl_remove()
749 if (delete->avl_child[which_child] != NULL) in avl_remove()
750 AVL_SETPARENT(delete->avl_child[which_child], delete); in avl_remove()
760 parent = AVL_XPARENT(delete); in avl_remove()
761 which_child = AVL_XCHILD(delete); in avl_remove()
762 if (delete->avl_child[0] != NULL) in avl_remove()
763 node = delete->avl_child[0]; in avl_remove()
765 node = delete->avl_child[1]; in avl_remove()