Lines Matching refs:disk
37 args->next_sector < get_capacity(md->disk)); in dm_blk_do_report_zones()
47 int dm_blk_report_zones(struct gendisk *disk, sector_t sector, in dm_blk_report_zones() argument
51 struct mapped_device *md = disk->private_data; in dm_blk_report_zones()
75 .disk = md->disk, in dm_blk_report_zones()
125 return disk_report_zone(args->disk, zone, args->zone_idx++, in dm_report_zones_cb()
172 struct gendisk *disk = md->disk; in dm_revalidate_zones() local
173 unsigned int nr_zones = disk->nr_zones; in dm_revalidate_zones()
176 if (!get_capacity(disk)) in dm_revalidate_zones()
186 DMINFO("%s using %s zone append", disk->disk_name, in dm_revalidate_zones()
196 ret = blk_revalidate_disk_zones(disk); in dm_revalidate_zones()
202 disk->nr_zones = nr_zones; in dm_revalidate_zones()
283 struct gendisk *disk = dev->bdev->bd_disk; in device_get_zone_resource_limits() local
300 DMERR("Count %s zones failed %d", disk->disk_name, ret); in device_get_zone_resource_limits()
324 max_active_zones = disk->queue->limits.max_active_zones; in device_get_zone_resource_limits()
330 max_open_zones = disk->queue->limits.max_open_zones; in device_get_zone_resource_limits()
350 struct gendisk *disk = md->disk; in dm_set_zones_restrictions() local
388 disk->disk_name); in dm_set_zones_restrictions()
408 if (get_capacity(disk) && dm_has_zone_plugs(t->md)) { in dm_set_zones_restrictions()
412 disk->disk_name); in dm_set_zones_restrictions()
419 disk->disk_name); in dm_set_zones_restrictions()
432 if (!get_capacity(disk) && !zlim.reliable_limits) in dm_set_zones_restrictions()
434 disk->disk_name); in dm_set_zones_restrictions()
453 md->disk->nr_zones = 0; in dm_finalize_zone_settings()
464 struct gendisk *disk = md->disk; in dm_zone_endio() local
474 bdev_offset_from_zone_start(disk->part0, in dm_zone_endio()
503 .disk = md->disk, in dm_zone_get_reset_bitmap()
513 md->disk->disk_name); in dm_zone_get_reset_bitmap()