Lines Matching refs:sector
24 sector_t sector) in blk_zone_start() argument
28 return sector & ~zone_mask; in blk_zone_start()
122 static int blk_report_zones(struct gendisk *disk, sector_t sector, in blk_report_zones() argument
130 while (z < nrz && sector < capacity) { in blk_report_zones()
132 ret = disk->fops->report_zones(disk, sector, &zones[z], &n); in blk_report_zones()
137 sector += blk_queue_zone_sectors(q) * n; in blk_report_zones()
163 int blkdev_report_zones(struct block_device *bdev, sector_t sector, in blkdev_report_zones() argument
181 if (!*nr_zones || sector >= bdev->bd_part->nr_sects) { in blkdev_report_zones()
187 __blkdev_nr_zones(q, bdev->bd_part->nr_sects - sector)); in blkdev_report_zones()
188 ret = blk_report_zones(bdev->bd_disk, get_start_sect(bdev) + sector, in blkdev_report_zones()
254 sector_t sector, sector_t nr_sectors, in blkdev_reset_zones() argument
259 sector_t end_sector = sector + nr_sectors; in blkdev_reset_zones()
279 if (sector & (zone_sectors - 1)) in blkdev_reset_zones()
287 while (sector < end_sector) { in blkdev_reset_zones()
290 bio->bi_iter.bi_sector = sector; in blkdev_reset_zones()
294 sector += zone_sectors; in blkdev_reset_zones()
349 ret = blkdev_report_zones(bdev, rep.sector, zones, &rep.nr_zones); in blkdev_report_zones_ioctl()
400 return blkdev_reset_zones(bdev, zrange.sector, zrange.nr_sectors, in blkdev_reset_zones_ioctl()
461 sector_t sector = 0; in blk_revalidate_disk_zones() local
501 ret = blk_report_zones(disk, sector, zones, &nrz); in blk_revalidate_disk_zones()
511 sector += nrz * blk_queue_zone_sectors(q); in blk_revalidate_disk_zones()