Lines Matching defs:delayed_refs
1896 struct btrfs_delayed_ref_root *delayed_refs,
1899 struct rb_node **p = &delayed_refs->dirty_extent_root.rb_node;
1907 lockdep_assert_held(&delayed_refs->lock);
1929 rb_insert_color(&record->node, &delayed_refs->dirty_extent_root);
2000 * trans->transaction->delayed_refs, since inserted qrecord won't
2027 struct btrfs_delayed_ref_root *delayed_refs;
2036 delayed_refs = &trans->transaction->delayed_refs;
2041 spin_lock(&delayed_refs->lock);
2042 ret = btrfs_qgroup_trace_extent_nolock(fs_info, delayed_refs, record);
2043 spin_unlock(&delayed_refs->lock);
2911 struct btrfs_delayed_ref_root *delayed_refs;
2921 delayed_refs = &trans->transaction->delayed_refs;
2922 qgroup_to_skip = delayed_refs->qgroup_to_skip;
2923 while ((node = rb_first(&delayed_refs->dirty_extent_root))) {
2962 * which doesn't lock tree or delayed_refs and search
2992 rb_erase(node, &delayed_refs->dirty_extent_root);
4786 root = &trans->delayed_refs.dirty_extent_root;