Lines Matching refs:sector
56 sector_t sector) in blk_zone_start() argument
60 return sector & ~zone_mask; in blk_zone_start()
155 int blkdev_report_zones(struct block_device *bdev, sector_t sector, in blkdev_report_zones() argument
165 if (!nr_zones || sector >= capacity) in blkdev_report_zones()
168 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); in blkdev_report_zones()
173 sector_t sector, in blkdev_allow_reset_all_zones() argument
183 return !sector && nr_sectors == get_capacity(bdev->bd_disk); in blkdev_allow_reset_all_zones()
203 sector_t sector, sector_t nr_sectors, in blkdev_zone_mgmt() argument
209 sector_t end_sector = sector + nr_sectors; in blkdev_zone_mgmt()
222 if (end_sector <= sector || end_sector > capacity) in blkdev_zone_mgmt()
227 if (sector & (zone_sectors - 1)) in blkdev_zone_mgmt()
233 while (sector < end_sector) { in blkdev_zone_mgmt()
242 blkdev_allow_reset_all_zones(bdev, sector, nr_sectors)) { in blkdev_zone_mgmt()
248 bio->bi_iter.bi_sector = sector; in blkdev_zone_mgmt()
249 sector += zone_sectors; in blkdev_zone_mgmt()
306 ret = blkdev_report_zones(bdev, rep.sector, rep.nr_zones, in blkdev_report_zones_ioctl()
323 if (zrange->sector + zrange->nr_sectors <= zrange->sector || in blkdev_truncate_zone_range()
324 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk)) in blkdev_truncate_zone_range()
328 start = zrange->sector << SECTOR_SHIFT; in blkdev_truncate_zone_range()
329 end = ((zrange->sector + zrange->nr_sectors) << SECTOR_SHIFT) - 1; in blkdev_truncate_zone_range()
385 ret = blkdev_zone_mgmt(bdev, op, zrange.sector, zrange.nr_sectors, in blkdev_zone_mgmt_ioctl()
422 sector_t sector; member
464 if (zone->start != args->sector) { in blk_revalidate_zone_cb()
466 disk->disk_name, args->sector, zone->start); in blk_revalidate_zone_cb()
496 args->sector += zone->len; in blk_revalidate_zone_cb()