Lines Matching refs:sector
19 sector_t sector = 0;
93 zone->start = sector;
100 sector += dev->zone_size_sects;
106 zone->start = zone->wp = sector;
116 sector += dev->zone_size_sects;
170 int null_report_zones(struct gendisk *disk, sector_t sector,
179 first_zone = null_zone_no(dev, sector);
211 sector_t sector, unsigned int len)
214 struct blk_zone *zone = &dev->zones[null_zone_no(dev, sector)];
219 sector + nr_sectors <= zone->wp)
222 if (sector > zone->wp)
225 return (zone->wp - sector) << SECTOR_SHIFT;
333 static blk_status_t null_zone_write(struct nullb_cmd *cmd, sector_t sector,
337 unsigned int zno = null_zone_no(dev, sector);
346 return null_process_cmd(cmd, REQ_OP_WRITE, sector, nr_sectors);
375 * sector.
378 sector = zone->wp;
380 cmd->bio->bi_iter.bi_sector = sector;
382 cmd->rq->__sector = sector;
383 } else if (sector != zone->wp) {
409 ret = null_process_cmd(cmd, REQ_OP_WRITE, sector, nr_sectors);
537 sector_t sector)
558 zone_no = null_zone_no(dev, sector);
590 sector_t sector, sector_t nr_sectors)
593 unsigned int zno = null_zone_no(dev, sector);
598 sts = null_zone_write(cmd, sector, nr_sectors, false);
601 sts = null_zone_write(cmd, sector, nr_sectors, true);
608 sts = null_zone_mgmt(cmd, op, sector);
612 sts = null_process_cmd(cmd, op, sector, nr_sectors);