Lines Matching full:bitmaps
123 real_size = struct_size(ret, bitmaps, in btrfs_alloc_subpage()
256 for_each_set_bit_from(bit, subpage->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock()
257 clear_bit(bit, subpage->bitmaps); in btrfs_subpage_end_and_test_lock()
336 if (test_and_clear_bit(bit + start_bit, subpage->bitmaps)) in btrfs_folio_end_lock_bitmap()
352 bitmap_test_range_all_set(subpage->bitmaps, \
363 bitmap_test_range_all_zero(subpage->bitmaps, \
377 bitmap_set(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_uptodate()
392 bitmap_clear(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_uptodate()
406 bitmap_set(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_dirty()
431 bitmap_clear(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_and_test_dirty()
457 bitmap_set(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_writeback()
472 bitmap_clear(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_writeback()
489 bitmap_set(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_ordered()
503 bitmap_clear(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_ordered()
518 bitmap_set(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_checked()
533 bitmap_clear(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_checked()
553 ret = bitmap_test_range_all_set(subpage->bitmaps, start_bit, \
670 *dst = bitmap_read(subpage->bitmaps, \
713 if (unlikely(!bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits))) { in btrfs_folio_assert_not_dirty()
715 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty()
717 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty()
746 if (unlikely(!bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits))) { in btrfs_folio_set_lock()
748 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits)); in btrfs_folio_set_lock()
750 bitmap_set(subpage->bitmaps, start_bit, nbits); in btrfs_folio_set_lock()
806 "start=%llu len=%u page=%llu, bitmaps uptodate=%*pbl dirty=%*pbl locked=%*pbl writeback=%*pbl order… in btrfs_subpage_dump_bitmap()