Lines Matching refs:bdev
29 static bool blkdev_report_zone(struct block_device *bdev, in blkdev_report_zone() argument
33 sector_t offset = get_start_sect(bdev); in blkdev_report_zone()
39 if (rep->start + rep->len > bdev->bd_part->nr_sects) in blkdev_report_zone()
65 int blkdev_report_zones(struct block_device *bdev, in blkdev_report_zones() argument
71 struct request_queue *q = bdev_get_queue(bdev); in blkdev_report_zones()
94 if (sector > bdev->bd_part->nr_sects) { in blkdev_report_zones()
119 bio_set_dev(bio, bdev); in blkdev_report_zones()
169 if (blkdev_report_zone(bdev, addr + ofst, &zones[nz])) in blkdev_report_zones()
204 int blkdev_reset_zones(struct block_device *bdev, in blkdev_reset_zones() argument
208 struct request_queue *q = bdev_get_queue(bdev); in blkdev_reset_zones()
220 if (end_sector > bdev->bd_part->nr_sects) in blkdev_reset_zones()
230 end_sector != bdev->bd_part->nr_sects) in blkdev_reset_zones()
237 bio_set_dev(bio, bdev); in blkdev_reset_zones()
261 int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_report_zones_ioctl() argument
273 q = bdev_get_queue(bdev); in blkdev_report_zones_ioctl()
297 ret = blkdev_report_zones(bdev, rep.sector, in blkdev_report_zones_ioctl()
324 int blkdev_reset_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_reset_zones_ioctl() argument
334 q = bdev_get_queue(bdev); in blkdev_reset_zones_ioctl()
350 return blkdev_reset_zones(bdev, zrange.sector, zrange.nr_sectors, in blkdev_reset_zones_ioctl()