Lines Matching refs:zone_blocks
190 return logical_to_sectors(sdkp->device, sdkp->zone_blocks); in sd_zbc_zone_sectors()
296 zno * sdkp->zone_blocks, true); in sd_zbc_update_wp_offset_workfn()
362 if (wp_offset + nr_blocks > sdkp->zone_blocks) { in sd_zbc_prepare_zone_append()
599 u64 zone_blocks; in sd_zbc_check_capacity() local
624 zone_blocks = get_unaligned_be64(&rec[8]); in sd_zbc_check_capacity()
625 if (logical_to_sectors(sdkp->device, zone_blocks) > UINT_MAX) { in sd_zbc_check_capacity()
632 *zblocks = zone_blocks; in sd_zbc_check_capacity()
642 if (sdkp->capacity & (sdkp->zone_blocks - 1)) in sd_zbc_print_zones()
646 sdkp->zone_blocks); in sd_zbc_print_zones()
651 sdkp->zone_blocks); in sd_zbc_print_zones()
687 u32 zone_blocks = sdkp->rev_zone_blocks; in sd_zbc_revalidate_zones() local
718 if (sdkp->zone_blocks == zone_blocks && in sd_zbc_revalidate_zones()
723 sdkp->zone_blocks = zone_blocks; in sd_zbc_revalidate_zones()
737 sdkp->zone_blocks = 0; in sd_zbc_revalidate_zones()
743 max_append = min_t(u32, logical_to_sectors(sdkp->device, zone_blocks), in sd_zbc_revalidate_zones()
762 u32 zone_blocks = 0; in sd_zbc_read_zones() local
778 ret = sd_zbc_check_capacity(sdkp, buf, &zone_blocks); in sd_zbc_read_zones()
790 nr_zones = round_up(sdkp->capacity, zone_blocks) >> ilog2(zone_blocks); in sd_zbc_read_zones()
797 sdkp->rev_zone_blocks = zone_blocks; in sd_zbc_read_zones()