Lines Matching refs:exist
599 struct btrfs_delayed_ref_node *exist;
604 exist = tree_insert(&href->ref_tree, ref);
605 if (!exist)
610 if (exist->action == ref->action) {
614 if (exist->ref_mod < ref->ref_mod) {
615 exist->action = ref->action;
616 mod = -exist->ref_mod;
617 exist->ref_mod = ref->ref_mod;
619 list_add_tail(&exist->add_list,
622 ASSERT(!list_empty(&exist->add_list));
623 list_del(&exist->add_list);
630 exist->ref_mod += mod;
633 if (exist->ref_mod == 0)
634 drop_delayed_ref(trans, root, href, exist);