Searched refs:head_refs (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/fs/btrfs/ |
| H A D | delayed-ref.c | 349 return xa_find(&dr->head_refs, &from, ULONG_MAX, XA_PRESENT); in find_first_ref_head() 491 xa_for_each_start(&delayed_refs->head_refs, found_index, head, start_index) { in btrfs_select_ref_head() 545 xa_erase(&delayed_refs->head_refs, index); in btrfs_delete_ref_head() 857 existing = xa_load(&delayed_refs->head_refs, index); in add_delayed_ref_head() 867 existing = xa_store(&delayed_refs->head_refs, index, head_ref, GFP_ATOMIC); in add_delayed_ref_head() 1032 ret = xa_reserve(&delayed_refs->head_refs, index, GFP_NOFS); in add_delayed_ref() 1052 xa_release(&delayed_refs->head_refs, index); in add_delayed_ref() 1137 ret = xa_reserve(&delayed_refs->head_refs, index, GFP_NOFS); in btrfs_add_delayed_extent_op() 1147 xa_release(&delayed_refs->head_refs, index); in btrfs_add_delayed_extent_op() 1183 return xa_load(&delayed_refs->head_refs, index); in btrfs_find_delayed_ref_head()
|
| H A D | delayed-ref.h | 214 struct xarray head_refs; member
|
| H A D | transaction.c | 144 WARN_ON(!xa_empty(&transaction->delayed_refs.head_refs)); in btrfs_put_transaction() 359 xa_init(&cur_trans->delayed_refs.head_refs); in join_transaction()
|
| H A D | extent-tree.c | 2162 if (xa_empty(&delayed_refs->head_refs)) { in btrfs_run_delayed_refs()
|
| /linux-6.15/fs/btrfs/tests/ |
| H A D | btrfs-tests.c | 260 xa_init(&trans->delayed_refs.head_refs); in btrfs_init_dummy_transaction()
|