Lines Matching defs:refs
79 "BTRFS: buffer leak start %llu len %lu refs %d bflags %lu owner %llu\n",
80 eb->start, eb->len, atomic_read(&eb->refs), eb->bflags,
94 pr_err("BTRFS: state leak: start %llu end %llu state %u in tree %d refs %d\n",
97 refcount_read(&state->refs));
337 refcount_set(&state->refs, 1);
347 if (refcount_dec_and_test(&state->refs)) {
743 refcount_dec(&cached->refs);
895 refcount_inc(&state->refs);
940 refcount_inc(&state->refs);
1793 refcount_inc(&state->refs);
3119 refcount_inc(&em->refs);
3130 refcount_inc(&em->refs);
4012 ret = atomic_inc_not_zero(&eb->refs);
4974 atomic_set(&eb->refs, 1);
5061 int refs;
5085 refs = atomic_read(&eb->refs);
5086 if (refs >= 2 && test_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags))
5091 atomic_inc(&eb->refs);
5119 if (eb && atomic_inc_not_zero(&eb->refs)) {
5126 * eb->refs == 2, that the buffer isn't under IO (dirty and
5235 if (atomic_inc_not_zero(&exists->refs)) {
5302 WARN_ON(!atomic_dec_and_test(&eb->refs));
5325 WARN_ON(atomic_read(&eb->refs) == 0);
5326 if (atomic_dec_and_test(&eb->refs)) {
5359 int refs;
5365 refs = atomic_read(&eb->refs);
5366 if ((!test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags) && refs <= 3)
5368 refs == 1))
5370 old = atomic_cmpxchg(&eb->refs, refs, refs - 1);
5371 if (old == refs)
5376 if (atomic_read(&eb->refs) == 2 &&
5380 atomic_dec(&eb->refs);
5397 if (atomic_read(&eb->refs) == 2 && !extent_buffer_under_io(eb) &&
5399 atomic_dec(&eb->refs);
5428 WARN_ON(atomic_read(&eb->refs) == 0);
5442 WARN_ON(atomic_read(&eb->refs) == 0);
6122 if (atomic_read(&eb->refs) != 1 || extent_buffer_under_io(eb)) {