Home
last modified time | relevance | path

Searched refs:dirty_extents (Results 1 – 5 of 5) sorted by relevance

/linux/fs/btrfs/
H A Ddelayed-ref.c828 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref_head()
845 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref_head()
1025 if (xa_reserve(&delayed_refs->dirty_extents, index, GFP_NOFS)) { in add_delayed_ref()
1035 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref()
H A Ddelayed-ref.h219 struct xarray dirty_extents; member
H A Dqgroup.c2016 xa_lock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock()
2017 existing = xa_load(&delayed_refs->dirty_extents, index); in btrfs_qgroup_trace_extent_nolock()
2023 xa_unlock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock()
2027 ret = __xa_store(&delayed_refs->dirty_extents, index, record, GFP_ATOMIC); in btrfs_qgroup_trace_extent_nolock()
2028 xa_unlock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock()
2143 if (xa_reserve(&delayed_refs->dirty_extents, index, GFP_NOFS)) { in btrfs_qgroup_trace_extent()
2153 xa_release(&delayed_refs->dirty_extents, index); in btrfs_qgroup_trace_extent()
3031 xa_for_each(&delayed_refs->dirty_extents, index, record) { in btrfs_qgroup_account_extents()
3099 xa_erase(&delayed_refs->dirty_extents, index); in btrfs_qgroup_account_extents()
4884 xa_for_each(&trans->delayed_refs.dirty_extents, index, entry) { in btrfs_qgroup_destroy_extent_records()
[all …]
H A Dtransaction.c145 WARN_ON(!xa_empty(&transaction->delayed_refs.dirty_extents)); in btrfs_put_transaction()
354 xa_init(&cur_trans->delayed_refs.dirty_extents); in join_transaction()
/linux/fs/btrfs/tests/
H A Dbtrfs-tests.c261 xa_init(&trans->delayed_refs.dirty_extents); in btrfs_init_dummy_transaction()