Searched refs:delayed_refs (Results 1 – 11 of 11) sorted by relevance
| /fs/btrfs/ |
| A D | delayed-ref.c | 360 spin_lock(&delayed_refs->lock); in btrfs_delayed_ref_lock() 485 spin_lock(&delayed_refs->lock); in btrfs_select_ref_head() 505 delayed_refs->num_heads_ready--; in btrfs_select_ref_head() 526 spin_lock(&delayed_refs->lock); in btrfs_unselect_ref_head() 528 delayed_refs->num_heads_ready++; in btrfs_unselect_ref_head() 544 delayed_refs->num_heads--; in btrfs_delete_ref_head() 819 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_ref_head() 888 delayed_refs->num_heads++; in add_delayed_ref_head() 1014 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_ref() 1132 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_extent_op() [all …]
|
| A D | transaction.h | 113 struct btrfs_delayed_ref_root delayed_refs; member 214 struct btrfs_delayed_ref_root *delayed_refs; in btrfs_set_skip_qgroup() local 216 delayed_refs = &trans->transaction->delayed_refs; in btrfs_set_skip_qgroup() 217 WARN_ON(delayed_refs->qgroup_to_skip); in btrfs_set_skip_qgroup() 218 delayed_refs->qgroup_to_skip = qgroupid; in btrfs_set_skip_qgroup() 223 struct btrfs_delayed_ref_root *delayed_refs; in btrfs_clear_skip_qgroup() local 225 delayed_refs = &trans->transaction->delayed_refs; in btrfs_clear_skip_qgroup() 226 WARN_ON(!delayed_refs->qgroup_to_skip); in btrfs_clear_skip_qgroup() 227 delayed_refs->qgroup_to_skip = 0; in btrfs_clear_skip_qgroup()
|
| A D | delayed-ref.h | 386 struct btrfs_delayed_ref_root *delayed_refs, 391 struct btrfs_delayed_ref_root *delayed_refs, 398 struct btrfs_delayed_ref_root *delayed_refs, 403 struct btrfs_delayed_ref_root *delayed_refs); 404 void btrfs_unselect_ref_head(struct btrfs_delayed_ref_root *delayed_refs,
|
| A D | extent-tree.c | 180 delayed_refs = &trans->transaction->delayed_refs; in btrfs_lookup_extent_info() 181 spin_lock(&delayed_refs->lock); in btrfs_lookup_extent_info() 207 spin_unlock(&delayed_refs->lock); in btrfs_lookup_extent_info() 1865 delayed_refs = &trans->transaction->delayed_refs; in cleanup_ref_head() 1922 delayed_refs = &trans->transaction->delayed_refs; in btrfs_run_delayed_refs_for_head() 2009 delayed_refs = &trans->transaction->delayed_refs; in __btrfs_run_delayed_refs() 2154 delayed_refs = &trans->transaction->delayed_refs; in btrfs_run_delayed_refs() 2157 delayed_refs->run_delayed_start = find_middle(&delayed_refs->root); in btrfs_run_delayed_refs() 2223 delayed_refs = &cur_trans->delayed_refs; in check_delayed_ref() 3395 delayed_refs = &trans->transaction->delayed_refs; in check_ref_cleanup() [all …]
|
| A D | transaction.c | 144 WARN_ON(!xa_empty(&transaction->delayed_refs.head_refs)); in btrfs_put_transaction() 145 WARN_ON(!xa_empty(&transaction->delayed_refs.dirty_extents)); in btrfs_put_transaction() 146 if (transaction->delayed_refs.pending_csums) in btrfs_put_transaction() 149 transaction->delayed_refs.pending_csums); in btrfs_put_transaction() 357 memset(&cur_trans->delayed_refs, 0, sizeof(cur_trans->delayed_refs)); in join_transaction() 359 xa_init(&cur_trans->delayed_refs.head_refs); in join_transaction() 360 xa_init(&cur_trans->delayed_refs.dirty_extents); in join_transaction() 373 spin_lock_init(&cur_trans->delayed_refs.lock); in join_transaction() 1012 test_bit(BTRFS_DELAYED_REFS_FLUSHING, &cur_trans->delayed_refs.flags)) in btrfs_should_end_transaction() 2209 &cur_trans->delayed_refs.flags)) { in btrfs_commit_transaction()
|
| A D | qgroup.c | 1970 struct btrfs_delayed_ref_root *delayed_refs, in btrfs_qgroup_trace_extent_nolock() argument 1992 xa_lock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock() 1999 xa_unlock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock() 2004 xa_unlock(&delayed_refs->dirty_extents); in btrfs_qgroup_trace_extent_nolock() 2107 struct btrfs_delayed_ref_root *delayed_refs = &trans->transaction->delayed_refs; in btrfs_qgroup_trace_extent() local 2127 xa_release(&delayed_refs->dirty_extents, index); in btrfs_qgroup_trace_extent() 2993 struct btrfs_delayed_ref_root *delayed_refs; in btrfs_qgroup_account_extents() local 3003 delayed_refs = &trans->transaction->delayed_refs; in btrfs_qgroup_account_extents() 3004 qgroup_to_skip = delayed_refs->qgroup_to_skip; in btrfs_qgroup_account_extents() 3073 xa_erase(&delayed_refs->dirty_extents, index); in btrfs_qgroup_account_extents() [all …]
|
| A D | extent-tree.h | 106 struct btrfs_delayed_ref_root *delayed_refs,
|
| A D | backref.c | 1384 struct btrfs_delayed_ref_root *delayed_refs = NULL; in find_parent_nodes() local 1442 delayed_refs = &ctx->trans->transaction->delayed_refs; in find_parent_nodes() 1443 spin_lock(&delayed_refs->lock); in find_parent_nodes() 1444 head = btrfs_find_delayed_ref_head(ctx->fs_info, delayed_refs, in find_parent_nodes() 1449 spin_unlock(&delayed_refs->lock); in find_parent_nodes() 1462 spin_unlock(&delayed_refs->lock); in find_parent_nodes() 1469 spin_unlock(&delayed_refs->lock); in find_parent_nodes()
|
| A D | qgroup.h | 355 struct btrfs_delayed_ref_root *delayed_refs,
|
| /fs/btrfs/tests/ |
| A D | delayed-refs-tests.c | 47 struct btrfs_delayed_ref_root *delayed_refs = in delete_delayed_ref_head() local 48 &trans->transaction->delayed_refs; in delete_delayed_ref_head() 50 spin_lock(&delayed_refs->lock); in delete_delayed_ref_head() 52 btrfs_delete_ref_head(fs_info, delayed_refs, head); in delete_delayed_ref_head() 54 spin_unlock(&delayed_refs->lock); in delete_delayed_ref_head() 170 struct btrfs_delayed_ref_root *delayed_refs = in simple_test() local 171 &trans->transaction->delayed_refs; in simple_test() 227 btrfs_unselect_ref_head(delayed_refs, head); in simple_test() 779 struct btrfs_delayed_ref_root *delayed_refs = in select_delayed_refs_test() local 780 &trans->transaction->delayed_refs; in select_delayed_refs_test() [all …]
|
| A D | btrfs-tests.c | 248 xa_init(&trans->delayed_refs.head_refs); in btrfs_init_dummy_transaction() 249 xa_init(&trans->delayed_refs.dirty_extents); in btrfs_init_dummy_transaction() 250 spin_lock_init(&trans->delayed_refs.lock); in btrfs_init_dummy_transaction()
|
Completed in 46 milliseconds