Lines Matching refs:gd
49 struct gendisk *gd; member
117 if (minor == entry->gd->first_minor) in dcssblk_assign_free_minor()
123 dev_info->gd->first_minor = minor; in dcssblk_assign_free_minor()
357 set_disk_ro(dev_info->gd, 1); in dcssblk_shared_store()
378 set_disk_ro(dev_info->gd, 0); in dcssblk_shared_store()
396 del_gendisk(dev_info->gd); in dcssblk_shared_store()
398 dev_info->gd->queue = NULL; in dcssblk_shared_store()
399 put_disk(dev_info->gd); in dcssblk_shared_store()
600 dev_info->gd = alloc_disk(DCSSBLK_MINORS_PER_DISK); in dcssblk_add_store()
601 if (dev_info->gd == NULL) { in dcssblk_add_store()
605 dev_info->gd->major = dcssblk_major; in dcssblk_add_store()
606 dev_info->gd->fops = &dcssblk_devops; in dcssblk_add_store()
608 dev_info->gd->queue = dev_info->dcssblk_queue; in dcssblk_add_store()
609 dev_info->gd->private_data = dev_info; in dcssblk_add_store()
610 dev_info->gd->driverfs_dev = &dev_info->dev; in dcssblk_add_store()
615 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors in dcssblk_add_store()
634 sprintf(dev_info->gd->disk_name, "dcssblk%d", in dcssblk_add_store()
635 dev_info->gd->first_minor); in dcssblk_add_store()
650 add_disk(dev_info->gd); in dcssblk_add_store()
656 set_disk_ro(dev_info->gd,1); in dcssblk_add_store()
659 set_disk_ro(dev_info->gd,0); in dcssblk_add_store()
669 dev_info->gd->queue = NULL; in dcssblk_add_store()
670 put_disk(dev_info->gd); in dcssblk_add_store()
681 dev_info->gd->queue = NULL; in dcssblk_add_store()
682 put_disk(dev_info->gd); in dcssblk_add_store()
747 del_gendisk(dev_info->gd); in dcssblk_remove_store()
749 dev_info->gd->queue = NULL; in dcssblk_remove_store()
750 put_disk(dev_info->gd); in dcssblk_remove_store()