Lines Matching refs:gd

71 	struct gendisk *gd;  member
140 if (minor == entry->gd->first_minor) in dcssblk_assign_free_minor()
146 dev_info->gd->first_minor = minor; in dcssblk_assign_free_minor()
374 set_disk_ro(dev_info->gd, 1); in dcssblk_shared_store()
395 set_disk_ro(dev_info->gd, 0); in dcssblk_shared_store()
415 del_gendisk(dev_info->gd); in dcssblk_shared_store()
417 dev_info->gd->queue = NULL; in dcssblk_shared_store()
418 put_disk(dev_info->gd); in dcssblk_shared_store()
631 dev_info->gd = alloc_disk(DCSSBLK_MINORS_PER_DISK); in dcssblk_add_store()
632 if (dev_info->gd == NULL) { in dcssblk_add_store()
636 dev_info->gd->major = dcssblk_major; in dcssblk_add_store()
637 dev_info->gd->fops = &dcssblk_devops; in dcssblk_add_store()
639 dev_info->gd->queue = dev_info->dcssblk_queue; in dcssblk_add_store()
640 dev_info->gd->private_data = dev_info; in dcssblk_add_store()
646 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors in dcssblk_add_store()
665 sprintf(dev_info->gd->disk_name, "dcssblk%d", in dcssblk_add_store()
666 dev_info->gd->first_minor); in dcssblk_add_store()
680 dev_info->dax_dev = alloc_dax(dev_info, dev_info->gd->disk_name, in dcssblk_add_store()
688 device_add_disk(&dev_info->dev, dev_info->gd); in dcssblk_add_store()
694 set_disk_ro(dev_info->gd,1); in dcssblk_add_store()
697 set_disk_ro(dev_info->gd,0); in dcssblk_add_store()
707 dev_info->gd->queue = NULL; in dcssblk_add_store()
708 put_disk(dev_info->gd); in dcssblk_add_store()
719 dev_info->gd->queue = NULL; in dcssblk_add_store()
720 put_disk(dev_info->gd); in dcssblk_add_store()
787 del_gendisk(dev_info->gd); in dcssblk_remove_store()
789 dev_info->gd->queue = NULL; in dcssblk_remove_store()
790 put_disk(dev_info->gd); in dcssblk_remove_store()