Lines Matching refs:start_bit

227 	const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len);  in btrfs_subpage_end_and_test_lock()  local
231 int bit = start_bit; in btrfs_subpage_end_and_test_lock()
249 for_each_set_bit_from(bit, bfs->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock()
310 const int start_bit = blocks_per_folio * btrfs_bitmap_nr_locked; in btrfs_folio_end_lock_bitmap() local
329 if (test_and_clear_bit(bit + start_bit, bfs->bitmaps)) in btrfs_folio_end_lock_bitmap()
365 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_uptodate() local
370 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_uptodate()
380 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_uptodate() local
385 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_uptodate()
394 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_dirty() local
399 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_dirty()
418 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_and_test_dirty() local
424 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_and_test_dirty()
445 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_writeback() local
450 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_writeback()
477 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_writeback() local
482 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_writeback()
494 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_ordered() local
499 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_ordered()
508 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_ordered() local
513 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_ordered()
523 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_checked() local
528 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_checked()
538 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_checked() local
543 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_checked()
557 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, \
563 ret = bitmap_test_range_all_set(bfs->bitmaps, start_bit, \
706 unsigned int start_bit; in btrfs_folio_assert_not_dirty() local
718 start_bit = subpage_calc_start_bit(fs_info, folio, dirty, start, len); in btrfs_folio_assert_not_dirty()
723 if (unlikely(!bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits))) { in btrfs_folio_assert_not_dirty()
725 ASSERT(bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty()
727 ASSERT(bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty()
743 unsigned int start_bit; in btrfs_folio_set_lock() local
752 start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); in btrfs_folio_set_lock()
756 if (unlikely(!bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits))) { in btrfs_folio_set_lock()
758 ASSERT(bitmap_test_range_all_zero(bfs->bitmaps, start_bit, nbits)); in btrfs_folio_set_lock()
760 bitmap_set(bfs->bitmaps, start_bit, nbits); in btrfs_folio_set_lock()