Lines Matching refs:delayed_refs
1674 struct btrfs_delayed_ref_root *delayed_refs, in btrfs_qgroup_trace_extent_nolock() argument
1677 struct rb_node **p = &delayed_refs->dirty_extent_root.rb_node; in btrfs_qgroup_trace_extent_nolock()
1682 lockdep_assert_held(&delayed_refs->lock); in btrfs_qgroup_trace_extent_nolock()
1704 rb_insert_color(&record->node, &delayed_refs->dirty_extent_root); in btrfs_qgroup_trace_extent_nolock()
1762 struct btrfs_delayed_ref_root *delayed_refs; in btrfs_qgroup_trace_extent() local
1772 delayed_refs = &trans->transaction->delayed_refs; in btrfs_qgroup_trace_extent()
1777 spin_lock(&delayed_refs->lock); in btrfs_qgroup_trace_extent()
1778 ret = btrfs_qgroup_trace_extent_nolock(fs_info, delayed_refs, record); in btrfs_qgroup_trace_extent()
1779 spin_unlock(&delayed_refs->lock); in btrfs_qgroup_trace_extent()
2630 struct btrfs_delayed_ref_root *delayed_refs; in btrfs_qgroup_account_extents() local
2637 delayed_refs = &trans->transaction->delayed_refs; in btrfs_qgroup_account_extents()
2638 qgroup_to_skip = delayed_refs->qgroup_to_skip; in btrfs_qgroup_account_extents()
2639 while ((node = rb_first(&delayed_refs->dirty_extent_root))) { in btrfs_qgroup_account_extents()
2690 rb_erase(node, &delayed_refs->dirty_extent_root); in btrfs_qgroup_account_extents()
4270 root = &trans->delayed_refs.dirty_extent_root; in btrfs_qgroup_destroy_extent_records()