Lines Matching defs:refs
82 "BTRFS: buffer leak start %llu len %lu refs %d bflags %lu owner %llu\n",
83 eb->start, eb->len, atomic_read(&eb->refs), eb->bflags,
949 refcount_inc(&em->refs);
960 refcount_inc(&em->refs);
1603 if (eb && atomic_inc_not_zero(&eb->refs)) {
1771 * The eb has already reached 0 refs thus find_extent_buffer()
1841 ret = atomic_inc_not_zero(&eb->refs);
3162 * Even there is no eb refs here, we may still have
3282 atomic_set(&eb->refs, 1);
3379 int refs;
3403 refs = atomic_read(&eb->refs);
3404 if (refs >= 2 && test_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags))
3409 atomic_inc(&eb->refs);
3441 * set, eb->refs == 2, that the buffer isn't under IO (dirty and
3524 if (atomic_inc_not_zero(&exists->refs))
3701 WARN_ON(!atomic_dec_and_test(&eb->refs));
3724 WARN_ON(atomic_read(&eb->refs) == 0);
3725 if (atomic_dec_and_test(&eb->refs)) {
3758 int refs;
3762 refs = atomic_read(&eb->refs);
3764 if ((!test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags) && refs <= 3)
3766 refs == 1))
3768 if (atomic_try_cmpxchg(&eb->refs, &refs, refs - 1))
3773 if (atomic_read(&eb->refs) == 2 &&
3777 atomic_dec(&eb->refs);
3794 if (atomic_read(&eb->refs) == 2 && !extent_buffer_under_io(eb) &&
3796 atomic_dec(&eb->refs);
3825 WARN_ON(atomic_read(&eb->refs) == 0);
3860 WARN_ON(atomic_read(&eb->refs) == 0);
3874 WARN_ON(atomic_read(&eb->refs) == 0);
4025 atomic_inc(&eb->refs);
4628 if (atomic_read(&eb->refs) != 1 || extent_buffer_under_io(eb)) {
4692 if (atomic_read(&eb->refs) != 1 || extent_buffer_under_io(eb)) {