BTRFS_NR_SB_LOG_ZONES
zone_sectors * BTRFS_NR_SB_LOG_ZONES);
sb_zone + BTRFS_NR_SB_LOG_ZONES <= begin)) {
sb_zone + BTRFS_NR_SB_LOG_ZONES, zinfo);
struct page *page[BTRFS_NR_SB_LOG_ZONES];
struct btrfs_super_block *super[BTRFS_NR_SB_LOG_ZONES];
for (int i = 0; i < BTRFS_NR_SB_LOG_ZONES; i++) {
for (int i = 0; i < BTRFS_NR_SB_LOG_ZONES; i++)
nr_zones = BTRFS_NR_SB_LOG_ZONES;
int sb_pos = BTRFS_NR_SB_LOG_ZONES * i;
if (unlikely(nr_zones != BTRFS_NR_SB_LOG_ZONES)) {
if (zone_info->sb_zones[BTRFS_NR_SB_LOG_ZONES * i].type ==
struct blk_zone zones[BTRFS_NR_SB_LOG_ZONES];
BTRFS_NR_SB_LOG_ZONES,
if (unlikely(ret != BTRFS_NR_SB_LOG_ZONES))
bool empty[BTRFS_NR_SB_LOG_ZONES];
bool full[BTRFS_NR_SB_LOG_ZONES];
&zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror],
for (int i = 0; i < BTRFS_NR_SB_LOG_ZONES; i++) {
zone = &zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror];
for (i = 0; i < BTRFS_NR_SB_LOG_ZONES; i++) {