Lines Matching refs:delayed_refs
1757 struct btrfs_delayed_ref_root *delayed_refs,
1760 struct rb_node **p = &delayed_refs->dirty_extent_root.rb_node;
1765 lockdep_assert_held(&delayed_refs->lock);
1787 rb_insert_color(&record->node, &delayed_refs->dirty_extent_root);
1809 * trans->transaction->delayed_refs, since inserted qrecord won't
1823 struct btrfs_delayed_ref_root *delayed_refs;
1833 delayed_refs = &trans->transaction->delayed_refs;
1838 spin_lock(&delayed_refs->lock);
1839 ret = btrfs_qgroup_trace_extent_nolock(fs_info, delayed_refs, record);
1840 spin_unlock(&delayed_refs->lock);
2723 struct btrfs_delayed_ref_root *delayed_refs;
2730 delayed_refs = &trans->transaction->delayed_refs;
2731 qgroup_to_skip = delayed_refs->qgroup_to_skip;
2732 while ((node = rb_first(&delayed_refs->dirty_extent_root))) {
2760 * doesn't lock tree or delayed_refs and search current
2783 rb_erase(node, &delayed_refs->dirty_extent_root);
4400 root = &trans->delayed_refs.dirty_extent_root;