Lines Matching refs:refs
73 refcount_read(&state->refs)); in btrfs_leak_debug_check()
81 eb->start, eb->len, atomic_read(&eb->refs), eb->bflags); in btrfs_leak_debug_check()
308 refcount_set(&state->refs, 1); in alloc_extent_state()
318 if (refcount_dec_and_test(&state->refs)) { in free_extent_state()
716 refcount_dec(&cached->refs); in __clear_extent_bit()
868 refcount_inc(&state->refs); in wait_extent_bit()
913 refcount_inc(&state->refs); in cache_state_if_flags()
1715 refcount_inc(&state->refs); in find_delalloc_range()
3028 refcount_inc(&em->refs); in __get_extent_map()
3039 refcount_inc(&em->refs); in __get_extent_map()
3988 ret = atomic_inc_not_zero(&eb->refs); in btree_write_cache_pages()
4896 atomic_set(&eb->refs, 1); in __alloc_extent_buffer()
4983 int refs; in check_buffer_tree_ref() local
5004 refs = atomic_read(&eb->refs); in check_buffer_tree_ref()
5005 if (refs >= 2 && test_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags)) in check_buffer_tree_ref()
5010 atomic_inc(&eb->refs); in check_buffer_tree_ref()
5038 if (eb && atomic_inc_not_zero(&eb->refs)) { in find_extent_buffer()
5152 if (atomic_inc_not_zero(&exists->refs)) { in alloc_extent_buffer()
5219 WARN_ON(!atomic_dec_and_test(&eb->refs)); in alloc_extent_buffer()
5241 WARN_ON(atomic_read(&eb->refs) == 0); in release_extent_buffer()
5242 if (atomic_dec_and_test(&eb->refs)) { in release_extent_buffer()
5274 int refs; in free_extent_buffer() local
5280 refs = atomic_read(&eb->refs); in free_extent_buffer()
5281 if ((!test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags) && refs <= 3) in free_extent_buffer()
5283 refs == 1)) in free_extent_buffer()
5285 old = atomic_cmpxchg(&eb->refs, refs, refs - 1); in free_extent_buffer()
5286 if (old == refs) in free_extent_buffer()
5291 if (atomic_read(&eb->refs) == 2 && in free_extent_buffer()
5295 atomic_dec(&eb->refs); in free_extent_buffer()
5312 if (atomic_read(&eb->refs) == 2 && !extent_buffer_under_io(eb) && in free_extent_buffer_stale()
5314 atomic_dec(&eb->refs); in free_extent_buffer_stale()
5343 WARN_ON(atomic_read(&eb->refs) == 0); in clear_extent_buffer_dirty()
5357 WARN_ON(atomic_read(&eb->refs) == 0); in set_extent_buffer_dirty()
6065 if (atomic_read(&eb->refs) != 1 || extent_buffer_under_io(eb)) { in try_release_extent_buffer()