Lines Matching refs:bflags

79 	"BTRFS: buffer leak start %llu len %u refs %d bflags %lu owner %llu\n",
80 eb->start, eb->len, atomic_read(&eb->refs), eb->bflags,
1495 wait_on_bit_io(&eb->bflags, EXTENT_BUFFER_WRITEBACK,
1513 while (test_bit(EXTENT_BUFFER_WRITEBACK, &eb->bflags)) {
1527 if (test_and_clear_bit(EXTENT_BUFFER_DIRTY, &eb->bflags)) {
1528 set_bit(EXTENT_BUFFER_WRITEBACK, &eb->bflags);
1546 set_bit(EXTENT_BUFFER_WRITE_ERR, &eb->bflags);
1552 clear_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags);
1655 clear_bit(EXTENT_BUFFER_WRITEBACK, &eb->bflags);
1657 wake_up_bit(&eb->bflags, EXTENT_BUFFER_WRITEBACK);
1668 clear_bit(EXTENT_BUFFER_WRITE_ERR, &eb->bflags);
2759 ASSERT(test_bit(EXTENT_BUFFER_UNMAPPED, &clone->bflags));
3318 return (test_bit(EXTENT_BUFFER_WRITEBACK, &eb->bflags) ||
3319 test_bit(EXTENT_BUFFER_DIRTY, &eb->bflags));
3345 const bool mapped = !test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags);
3369 BUG_ON(test_bit(EXTENT_BUFFER_DIRTY, &eb->bflags));
3467 set_bit(EXTENT_BUFFER_UNMAPPED, &new->bflags);
3516 set_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags);
3563 if (refs >= 2 && test_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags))
3567 if (!test_and_set_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags))
3603 if (test_bit(EXTENT_BUFFER_STALE, &eb->bflags)) {
3644 set_bit(EXTENT_BUFFER_IN_TREE, &eb->bflags);
3938 set_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags);
3962 set_bit(EXTENT_BUFFER_IN_TREE, &eb->bflags);
4002 set_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags);
4026 if (test_and_clear_bit(EXTENT_BUFFER_IN_TREE, &eb->bflags)) {
4043 if (unlikely(test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags))) {
4064 if ((!test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags) && refs <= 3)
4065 || (test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags) &&
4074 test_bit(EXTENT_BUFFER_STALE, &eb->bflags) &&
4076 test_and_clear_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags))
4092 set_bit(EXTENT_BUFFER_STALE, &eb->bflags);
4095 test_and_clear_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags))
4147 if (btrfs_is_zoned(fs_info) && test_bit(EXTENT_BUFFER_DIRTY, &eb->bflags)) {
4148 set_bit(EXTENT_BUFFER_ZONED_ZEROOUT, &eb->bflags);
4152 if (!test_and_clear_bit(EXTENT_BUFFER_DIRTY, &eb->bflags))
4181 was_dirty = test_and_set_bit(EXTENT_BUFFER_DIRTY, &eb->bflags);
4185 WARN_ON(!test_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags));
4186 WARN_ON(test_bit(EXTENT_BUFFER_ZONED_ZEROOUT, &eb->bflags));
4224 clear_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags);
4248 set_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags);
4282 set_bit(EXTENT_BUFFER_READ_ERR, &eb->bflags);
4298 clear_bit(EXTENT_BUFFER_READING, &eb->bflags);
4300 wake_up_bit(&eb->bflags, EXTENT_BUFFER_READING);
4312 if (test_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags))
4320 if (unlikely(test_bit(EXTENT_BUFFER_WRITE_ERR, &eb->bflags)))
4324 if (test_and_set_bit(EXTENT_BUFFER_READING, &eb->bflags))
4333 if (unlikely(test_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags))) {
4334 clear_bit(EXTENT_BUFFER_READING, &eb->bflags);
4336 wake_up_bit(&eb->bflags, EXTENT_BUFFER_READING);
4340 clear_bit(EXTENT_BUFFER_READ_ERR, &eb->bflags);
4370 wait_on_bit_io(&eb->bflags, EXTENT_BUFFER_READING, TASK_UNINTERRUPTIBLE);
4371 if (!test_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags))
4543 if (test_bit(EXTENT_BUFFER_WRITE_ERR, &eb->bflags))
4569 const bool check_uptodate = !test_bit(EXTENT_BUFFER_UNMAPPED, &eb->bflags);
5003 if (!test_and_clear_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags)) {
5067 if (!test_and_clear_bit(EXTENT_BUFFER_TREE_REF, &eb->bflags)) {