Lines Matching refs:sector
65 sector_t sector = 0;
127 zone->start = sector;
134 sector += dev->zone_size_sects;
141 zone->start = zone->wp = sector;
151 sector += dev->zone_size_sects;
183 int null_report_zones(struct gendisk *disk, sector_t sector,
193 first_zone = null_zone_no(dev, sector);
231 sector_t sector, unsigned int len)
234 struct nullb_zone *zone = &dev->zones[null_zone_no(dev, sector)];
239 sector + nr_sectors <= zone->wp)
242 if (sector > zone->wp)
245 return (zone->wp - sector) << SECTOR_SHIFT;
363 static blk_status_t null_zone_write(struct nullb_cmd *cmd, sector_t sector,
367 unsigned int zno = null_zone_no(dev, sector);
376 return null_process_cmd(cmd, REQ_OP_WRITE, sector, nr_sectors);
393 * sector.
396 sector = zone->wp;
398 cmd->rq->__sector = sector;
400 cmd->bio->bi_iter.bi_sector = sector;
401 } else if (sector != zone->wp) {
433 ret = null_process_cmd(cmd, REQ_OP_WRITE, sector, nr_sectors);
600 sector_t sector)
623 zone_no = null_zone_no(dev, sector);
662 sector_t sector, sector_t nr_sectors)
670 return null_zone_write(cmd, sector, nr_sectors, false);
672 return null_zone_write(cmd, sector, nr_sectors, true);
678 return null_zone_mgmt(cmd, op, sector);
681 zone = &dev->zones[null_zone_no(dev, sector)];
686 sts = null_process_cmd(cmd, op, sector, nr_sectors);
728 * Identify a zone from the sector written to configfs file. Then set zone
734 unsigned long long sector;
748 ret = kstrtoull(page, 0, §or);
752 zone_no = null_zone_no(dev, sector);