Lines Matching full:zones
49 * Offline and read-only zones do not have a valid in sd_zbc_get_zone_wp_offset()
111 * obtained from the REPORT ZONES command. in sd_zbc_parse_report()
131 * sd_zbc_do_report_zones - Issue a REPORT ZONES scsi command.
139 * Using partial=true can significantly speed up execution of a report zones
141 * zones and will only report the count of zones fitting in the command reply
170 "REPORT ZONES start lba %llu failed\n", lba); in sd_zbc_do_report_zones()
171 sd_print_result(sdkp, "REPORT ZONES", result); in sd_zbc_do_report_zones()
180 "REPORT ZONES report invalid length %u\n", in sd_zbc_do_report_zones()
189 * sd_zbc_alloc_report_buffer() - Allocate a buffer for report zones reply.
191 * @nr_zones: Maximum number of zones to report
194 * Try to allocate a reply buffer for the number of requested zones.
211 * zones requested plus the 64B reply header, but should be aligned in sd_zbc_alloc_report_buffer()
250 * @disk: Disk to report zones for.
252 * @nr_zones: Maximum number of zones to report.
412 * schedule a REPORT ZONES command and return BLK_STS_IOERR.
475 * @all: All zones control
712 * by READ CAPACITY matches the max_lba value (plus one) of the report zones
776 "%u zones of %u logical blocks + 1 runt zone\n", in sd_zbc_print_zones()
781 "%u zones of %u logical blocks\n", in sd_zbc_print_zones()
805 /* Serialize against revalidate zones */ in sd_zbc_free_zone_info()
861 * Make sure revalidate zones are serialized to ensure exclusive in sd_zbc_revalidate_zones()
954 /* Check the device capacity reported by report zones */ in sd_zbc_read_zones()