Lines Matching defs:dmz_dev
20 struct dmz_dev *dev;
47 struct dmz_dev *dev;
122 struct dmz_dev *dev = zone->dev;
581 bool dmz_bdev_is_dying(struct dmz_dev *dmz_dev)
583 if (dmz_dev->flags & DMZ_BDEV_DYING)
586 if (dmz_dev->flags & DMZ_CHECK_BDEV)
587 return !dmz_check_bdev(dmz_dev);
589 if (blk_queue_dying(bdev_get_queue(dmz_dev->bdev))) {
590 dmz_dev_warn(dmz_dev, "Backing device queue dying");
591 dmz_dev->flags |= DMZ_BDEV_DYING;
594 return dmz_dev->flags & DMZ_BDEV_DYING;
603 bool dmz_check_bdev(struct dmz_dev *dmz_dev)
607 dmz_dev->flags &= ~DMZ_CHECK_BDEV;
609 if (dmz_bdev_is_dying(dmz_dev))
612 disk = dmz_dev->bdev->bd_disk;
615 dmz_dev_warn(dmz_dev, "Backing device offline");
616 dmz_dev->flags |= DMZ_BDEV_DYING;
619 return !(dmz_dev->flags & DMZ_BDEV_DYING);
693 struct dmz_dev *dev;
766 struct dmz_dev *reg_dev = NULL;
781 struct dmz_dev *zoned_dev = &dmz->dev[i];
798 struct dmz_dev *zoned_dev = &dmz->dev[0];
846 dmz->dev = kcalloc(argc, sizeof(struct dmz_dev), GFP_KERNEL);
1022 struct dmz_dev *dev = &dmz->dev[0];
1083 struct dmz_dev *dev;