Lines Matching refs:bdev
71 static bool blkdev_report_zone(struct block_device *bdev, in blkdev_report_zone() argument
75 sector_t offset = get_start_sect(bdev); in blkdev_report_zone()
81 if (rep->start + rep->len > bdev->bd_part->nr_sects) in blkdev_report_zone()
107 int blkdev_report_zones(struct block_device *bdev, in blkdev_report_zones() argument
113 struct request_queue *q = bdev_get_queue(bdev); in blkdev_report_zones()
136 if (sector > bdev->bd_part->nr_sects) { in blkdev_report_zones()
161 bio_set_dev(bio, bdev); in blkdev_report_zones()
211 if (blkdev_report_zone(bdev, addr + ofst, &zones[nz])) in blkdev_report_zones()
246 int blkdev_reset_zones(struct block_device *bdev, in blkdev_reset_zones() argument
250 struct request_queue *q = bdev_get_queue(bdev); in blkdev_reset_zones()
262 if (end_sector > bdev->bd_part->nr_sects) in blkdev_reset_zones()
272 end_sector != bdev->bd_part->nr_sects) in blkdev_reset_zones()
279 bio_set_dev(bio, bdev); in blkdev_reset_zones()
303 int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_report_zones_ioctl() argument
315 q = bdev_get_queue(bdev); in blkdev_report_zones_ioctl()
339 ret = blkdev_report_zones(bdev, rep.sector, in blkdev_report_zones_ioctl()
366 int blkdev_reset_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_reset_zones_ioctl() argument
376 q = bdev_get_queue(bdev); in blkdev_reset_zones_ioctl()
392 return blkdev_reset_zones(bdev, zrange.sector, zrange.nr_sectors, in blkdev_reset_zones_ioctl()