Lines Matching refs:existing

457 		    struct btrfs_delayed_ref_node *existing,  in update_existing_ref()  argument
460 if (update->action != existing->action) { in update_existing_ref()
467 existing->ref_mod--; in update_existing_ref()
468 if (existing->ref_mod == 0) in update_existing_ref()
469 drop_delayed_ref(trans, delayed_refs, head, existing); in update_existing_ref()
471 WARN_ON(existing->type == BTRFS_TREE_BLOCK_REF_KEY || in update_existing_ref()
472 existing->type == BTRFS_SHARED_BLOCK_REF_KEY); in update_existing_ref()
474 WARN_ON(existing->type == BTRFS_TREE_BLOCK_REF_KEY || in update_existing_ref()
475 existing->type == BTRFS_SHARED_BLOCK_REF_KEY); in update_existing_ref()
483 existing->ref_mod += update->ref_mod; in update_existing_ref()
493 struct btrfs_delayed_ref_node *existing, in update_existing_head_ref() argument
500 existing_ref = btrfs_delayed_node_to_head(existing); in update_existing_head_ref()
519 existing->num_bytes = update->num_bytes; in update_existing_head_ref()
547 existing->ref_mod += update->ref_mod; in update_existing_head_ref()
556 delayed_refs->pending_csums -= existing->num_bytes; in update_existing_head_ref()
558 delayed_refs->pending_csums += existing->num_bytes; in update_existing_head_ref()
574 struct btrfs_delayed_ref_head *existing; in add_delayed_ref_head() local
630 existing = htree_insert(&delayed_refs->href_root, in add_delayed_ref_head()
632 if (existing) { in add_delayed_ref_head()
633 update_existing_head_ref(delayed_refs, &existing->node, ref); in add_delayed_ref_head()
639 head_ref = existing; in add_delayed_ref_head()
662 struct btrfs_delayed_ref_node *existing; in add_delayed_tree_ref() local
697 existing = tree_insert(&head_ref->ref_root, &ref->rb_node); in add_delayed_tree_ref()
698 if (existing) { in add_delayed_tree_ref()
699 update_existing_ref(trans, delayed_refs, head_ref, existing, in add_delayed_tree_ref()
724 struct btrfs_delayed_ref_node *existing; in add_delayed_data_ref() local
762 existing = tree_insert(&head_ref->ref_root, &ref->rb_node); in add_delayed_data_ref()
763 if (existing) { in add_delayed_data_ref()
764 update_existing_ref(trans, delayed_refs, head_ref, existing, in add_delayed_data_ref()