Lines Matching refs:gd

73 	struct gendisk *gd;  member
141 if (minor == entry->gd->first_minor) in dcssblk_assign_free_minor()
147 dev_info->gd->first_minor = minor; in dcssblk_assign_free_minor()
375 set_disk_ro(dev_info->gd, 1); in dcssblk_shared_store()
396 set_disk_ro(dev_info->gd, 0); in dcssblk_shared_store()
416 del_gendisk(dev_info->gd); in dcssblk_shared_store()
417 put_disk(dev_info->gd); in dcssblk_shared_store()
630 dev_info->gd = blk_alloc_disk(NUMA_NO_NODE); in dcssblk_add_store()
631 if (dev_info->gd == NULL) { in dcssblk_add_store()
635 dev_info->gd->major = dcssblk_major; in dcssblk_add_store()
636 dev_info->gd->minors = DCSSBLK_MINORS_PER_DISK; in dcssblk_add_store()
637 dev_info->gd->fops = &dcssblk_devops; in dcssblk_add_store()
638 dev_info->gd->private_data = dev_info; in dcssblk_add_store()
639 dev_info->gd->flags |= GENHD_FL_NO_PART; in dcssblk_add_store()
640 blk_queue_logical_block_size(dev_info->gd->queue, 4096); in dcssblk_add_store()
641 blk_queue_flag_set(QUEUE_FLAG_DAX, dev_info->gd->queue); in dcssblk_add_store()
644 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors in dcssblk_add_store()
663 sprintf(dev_info->gd->disk_name, "dcssblk%d", in dcssblk_add_store()
664 dev_info->gd->first_minor); in dcssblk_add_store()
685 rc = dax_add_host(dev_info->dax_dev, dev_info->gd); in dcssblk_add_store()
690 rc = device_add_disk(&dev_info->dev, dev_info->gd, NULL); in dcssblk_add_store()
698 set_disk_ro(dev_info->gd,1); in dcssblk_add_store()
701 set_disk_ro(dev_info->gd,0); in dcssblk_add_store()
709 dax_remove_host(dev_info->gd); in dcssblk_add_store()
716 put_disk(dev_info->gd); in dcssblk_add_store()
726 put_disk(dev_info->gd); in dcssblk_add_store()
793 del_gendisk(dev_info->gd); in dcssblk_remove_store()
794 put_disk(dev_info->gd); in dcssblk_remove_store()