Lines Matching refs:subpage_info
90 void btrfs_init_subpage_info(struct btrfs_subpage_info *subpage_info, u32 sectorsize)
98 subpage_info->bitmap_nr_bits = nr_bits;
100 subpage_info->uptodate_offset = cur;
103 subpage_info->dirty_offset = cur;
106 subpage_info->writeback_offset = cur;
109 subpage_info->ordered_offset = cur;
112 subpage_info->checked_offset = cur;
115 subpage_info->total_nr_bits = cur;
165 BITS_TO_LONGS(fs_info->subpage_info->total_nr_bits));
373 start_bit += fs_info->subpage_info->name##_offset; \
379 fs_info->subpage_info->name##_offset, \
380 fs_info->subpage_info->bitmap_nr_bits)
384 fs_info->subpage_info->name##_offset, \
385 fs_info->subpage_info->bitmap_nr_bits)
715 #define GET_SUBPAGE_BITMAP(subpage, subpage_info, name, dst) \
717 subpage_info->name##_offset, subpage_info->bitmap_nr_bits)
722 struct btrfs_subpage_info *subpage_info = fs_info->subpage_info;
733 ASSERT(subpage_info);
737 GET_SUBPAGE_BITMAP(subpage, subpage_info, uptodate, &uptodate_bitmap);
738 GET_SUBPAGE_BITMAP(subpage, subpage_info, dirty, &dirty_bitmap);
739 GET_SUBPAGE_BITMAP(subpage, subpage_info, writeback, &writeback_bitmap);
740 GET_SUBPAGE_BITMAP(subpage, subpage_info, ordered, &ordered_bitmap);
741 GET_SUBPAGE_BITMAP(subpage, subpage_info, checked, &checked_bitmap);
748 subpage_info->bitmap_nr_bits, &uptodate_bitmap,
749 subpage_info->bitmap_nr_bits, &error_bitmap,
750 subpage_info->bitmap_nr_bits, &dirty_bitmap,
751 subpage_info->bitmap_nr_bits, &writeback_bitmap,
752 subpage_info->bitmap_nr_bits, &ordered_bitmap,
753 subpage_info->bitmap_nr_bits, &checked_bitmap);