Lines Matching refs:delayed_refs
1808 struct btrfs_delayed_ref_root *delayed_refs,
1811 struct rb_node **p = &delayed_refs->dirty_extent_root.rb_node;
1816 lockdep_assert_held(&delayed_refs->lock);
1838 rb_insert_color(&record->node, &delayed_refs->dirty_extent_root);
1886 * trans->transaction->delayed_refs, since inserted qrecord won't
1900 struct btrfs_delayed_ref_root *delayed_refs;
1910 delayed_refs = &trans->transaction->delayed_refs;
1915 spin_lock(&delayed_refs->lock);
1916 ret = btrfs_qgroup_trace_extent_nolock(fs_info, delayed_refs, record);
1917 spin_unlock(&delayed_refs->lock);
2790 struct btrfs_delayed_ref_root *delayed_refs;
2797 delayed_refs = &trans->transaction->delayed_refs;
2798 qgroup_to_skip = delayed_refs->qgroup_to_skip;
2799 while ((node = rb_first(&delayed_refs->dirty_extent_root))) {
2838 * which doesn't lock tree or delayed_refs and search
2868 rb_erase(node, &delayed_refs->dirty_extent_root);
4451 root = &trans->delayed_refs.dirty_extent_root;