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