Lines Matching refs:sector

56 				      sector_t sector)
60 return sector & ~zone_mask;
139 * @sector: Sector from which to report zones
145 * Get zone information starting from the zone containing @sector for at most
147 * To report all zones in a device starting from @sector, the BLK_ALL_ZONES
155 int blkdev_report_zones(struct block_device *bdev, sector_t sector,
165 if (!nr_zones || sector >= capacity)
168 return disk->fops->report_zones(disk, sector, nr_zones, cb, data);
173 sector_t sector,
183 return !sector && nr_sectors == get_capacity(bdev->bd_disk);
190 * @sector: Start sector of the first zone to operate on
197 * @sector..@sector+@nr_sectors. Specifying the entire disk sector range
203 sector_t sector, sector_t nr_sectors,
209 sector_t end_sector = sector + nr_sectors;
222 if (end_sector <= sector || end_sector > capacity)
227 if (sector & (zone_sectors - 1))
233 while (sector < end_sector) {
242 blkdev_allow_reset_all_zones(bdev, sector, nr_sectors)) {
248 bio->bi_iter.bi_sector = sector;
249 sector += zone_sectors;
306 ret = blkdev_report_zones(bdev, rep.sector, rep.nr_zones,
323 if (zrange->sector + zrange->nr_sectors <= zrange->sector ||
324 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk))
328 start = zrange->sector << SECTOR_SHIFT;
329 end = ((zrange->sector + zrange->nr_sectors) << SECTOR_SHIFT) - 1;
385 ret = blkdev_zone_mgmt(bdev, op, zrange.sector, zrange.nr_sectors,
422 sector_t sector;
464 if (zone->start != args->sector) {
466 disk->disk_name, args->sector, zone->start);
496 args->sector += zone->len;