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.c836 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref_head()
859 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref_head()
1035 if (xa_reserve(&delayed_refs->dirty_extents, index, GFP_NOFS)) { in add_delayed_ref()
1045 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref()
H A Dqgroup.c2029 xa_lock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock()
2030 existing = xa_load(&delayed_refs->dirty_extents, index); in btrfs_qgroup_trace_extent_nolock()
2036 xa_unlock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock()
2040 ret = __xa_store(&delayed_refs->dirty_extents, index, record, GFP_ATOMIC); in btrfs_qgroup_trace_extent_nolock()
2041 xa_unlock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock()
2154 if (xa_reserve(&delayed_refs->dirty_extents, index, GFP_NOFS)) { in btrfs_qgroup_trace_extent()
2164 xa_release(&delayed_refs->dirty_extents, index); in btrfs_qgroup_trace_extent()
3025 xa_for_each(&delayed_refs->dirty_extents, index, record) { in btrfs_qgroup_account_extents()
3093 xa_erase(&delayed_refs->dirty_extents, index); in btrfs_qgroup_account_extents()
4909 xa_for_each(&trans->delayed_refs.dirty_extents, index, entry) { in btrfs_qgroup_destroy_extent_records()
[all …]
H A Ddelayed-ref.h221 struct xarray dirty_extents; member
H A Dtransaction.c146 WARN_ON(!xa_empty(&transaction->delayed_refs.dirty_extents)); in btrfs_put_transaction()
362 xa_init(&cur_trans->delayed_refs.dirty_extents); in join_transaction()
/linux/fs/btrfs/tests/
H A Dbtrfs-tests.c245 xa_init(&trans->delayed_refs.dirty_extents); in btrfs_init_dummy_transaction()