Lines Matching refs:disk

21 		if (h->disk)  in nvme_mpath_unfreeze()
22 blk_mq_unfreeze_queue(h->disk->queue); in nvme_mpath_unfreeze()
31 if (h->disk) in nvme_mpath_wait_freeze()
32 blk_mq_freeze_queue_wait(h->disk->queue); in nvme_mpath_wait_freeze()
41 if (h->disk) in nvme_mpath_start_freeze()
42 blk_freeze_queue_start(h->disk->queue); in nvme_mpath_start_freeze()
57 } else if (ns->head->disk) { in nvme_set_disk_name()
122 if (ns->head->disk) in nvme_kick_requeue_lists()
299 struct device *dev = disk_to_dev(head->disk); in nvme_ns_head_make_request()
315 bio->bi_disk = ns->disk; in nvme_ns_head_make_request()
318 disk_devt(ns->head->disk), in nvme_ns_head_make_request()
356 bio->bi_disk = head->disk; in nvme_requeue_work()
394 head->disk = alloc_disk(0); in nvme_mpath_alloc_disk()
395 if (!head->disk) in nvme_mpath_alloc_disk()
397 head->disk->fops = &nvme_ns_head_ops; in nvme_mpath_alloc_disk()
398 head->disk->private_data = head; in nvme_mpath_alloc_disk()
399 head->disk->queue = q; in nvme_mpath_alloc_disk()
400 head->disk->flags = GENHD_FL_EXT_DEVT; in nvme_mpath_alloc_disk()
401 sprintf(head->disk->disk_name, "nvme%dn%d", in nvme_mpath_alloc_disk()
417 if (!head->disk) in nvme_mpath_set_live()
420 if (!(head->disk->flags & GENHD_FL_UP)) in nvme_mpath_set_live()
421 device_add_disk(&head->subsys->dev, head->disk, in nvme_mpath_set_live()
672 if (!head->disk) in nvme_mpath_remove_disk()
674 if (head->disk->flags & GENHD_FL_UP) in nvme_mpath_remove_disk()
675 del_gendisk(head->disk); in nvme_mpath_remove_disk()
676 blk_set_queue_dying(head->disk->queue); in nvme_mpath_remove_disk()
680 blk_cleanup_queue(head->disk->queue); in nvme_mpath_remove_disk()
681 put_disk(head->disk); in nvme_mpath_remove_disk()