Lines Matching refs:dmz_dev
20 struct dmz_dev *dev;
47 struct dmz_dev *dev;
122 struct dmz_dev *dev = zone->dev; in dmz_submit_bio()
582 bool dmz_bdev_is_dying(struct dmz_dev *dmz_dev) in dmz_bdev_is_dying() argument
584 if (dmz_dev->flags & DMZ_BDEV_DYING) in dmz_bdev_is_dying()
587 if (dmz_dev->flags & DMZ_CHECK_BDEV) in dmz_bdev_is_dying()
588 return !dmz_check_bdev(dmz_dev); in dmz_bdev_is_dying()
590 if (blk_queue_dying(bdev_get_queue(dmz_dev->bdev))) { in dmz_bdev_is_dying()
591 dmz_dev_warn(dmz_dev, "Backing device queue dying"); in dmz_bdev_is_dying()
592 dmz_dev->flags |= DMZ_BDEV_DYING; in dmz_bdev_is_dying()
595 return dmz_dev->flags & DMZ_BDEV_DYING; in dmz_bdev_is_dying()
604 bool dmz_check_bdev(struct dmz_dev *dmz_dev) in dmz_check_bdev() argument
608 dmz_dev->flags &= ~DMZ_CHECK_BDEV; in dmz_check_bdev()
610 if (dmz_bdev_is_dying(dmz_dev)) in dmz_check_bdev()
613 disk = dmz_dev->bdev->bd_disk; in dmz_check_bdev()
616 dmz_dev_warn(dmz_dev, "Backing device offline"); in dmz_check_bdev()
617 dmz_dev->flags |= DMZ_BDEV_DYING; in dmz_check_bdev()
620 return !(dmz_dev->flags & DMZ_BDEV_DYING); in dmz_check_bdev()
694 struct dmz_dev *dev; in dmz_get_zoned_device()
769 struct dmz_dev *reg_dev, *zoned_dev; in dmz_fixup_devices()
850 dmz->dev = kcalloc(argc, sizeof(struct dmz_dev), GFP_KERNEL); in dmz_ctr()
1026 struct dmz_dev *dev = &dmz->dev[0]; in dmz_prepare_ioctl()
1087 struct dmz_dev *dev; in dmz_status()