Lines Matching refs:nbits
228 const int nbits = (len >> fs_info->sectorsize_bits); in btrfs_subpage_end_and_test_lock() local
249 for_each_set_bit_from(bit, bfs->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock()
707 unsigned int nbits; in btrfs_folio_assert_not_dirty() local
719 nbits = len >> fs_info->sectorsize_bits; 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()
744 unsigned int nbits; in btrfs_folio_set_lock() local
753 nbits = len >> fs_info->sectorsize_bits; 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()
761 ret = atomic_add_return(nbits, &bfs->nr_locked); in btrfs_folio_set_lock()