Lines Matching refs:gd

86 	struct gendisk *gd;  member
154 if (minor == entry->gd->first_minor) in dcssblk_assign_free_minor()
160 dev_info->gd->first_minor = minor; in dcssblk_assign_free_minor()
388 set_disk_ro(dev_info->gd, 1); in dcssblk_shared_store()
409 set_disk_ro(dev_info->gd, 0); in dcssblk_shared_store()
429 del_gendisk(dev_info->gd); in dcssblk_shared_store()
430 blk_cleanup_disk(dev_info->gd); in dcssblk_shared_store()
643 dev_info->gd = blk_alloc_disk(NUMA_NO_NODE); in dcssblk_add_store()
644 if (dev_info->gd == NULL) { in dcssblk_add_store()
648 dev_info->gd->major = dcssblk_major; in dcssblk_add_store()
649 dev_info->gd->minors = DCSSBLK_MINORS_PER_DISK; in dcssblk_add_store()
650 dev_info->gd->fops = &dcssblk_devops; in dcssblk_add_store()
651 dev_info->gd->private_data = dev_info; in dcssblk_add_store()
652 blk_queue_logical_block_size(dev_info->gd->queue, 4096); in dcssblk_add_store()
653 blk_queue_flag_set(QUEUE_FLAG_DAX, dev_info->gd->queue); in dcssblk_add_store()
656 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors in dcssblk_add_store()
675 sprintf(dev_info->gd->disk_name, "dcssblk%d", in dcssblk_add_store()
676 dev_info->gd->first_minor); in dcssblk_add_store()
690 dev_info->dax_dev = alloc_dax(dev_info, dev_info->gd->disk_name, in dcssblk_add_store()
699 rc = device_add_disk(&dev_info->dev, dev_info->gd, NULL); in dcssblk_add_store()
707 set_disk_ro(dev_info->gd,1); in dcssblk_add_store()
710 set_disk_ro(dev_info->gd,0); in dcssblk_add_store()
723 blk_cleanup_disk(dev_info->gd); in dcssblk_add_store()
733 blk_cleanup_disk(dev_info->gd); in dcssblk_add_store()
800 del_gendisk(dev_info->gd); in dcssblk_remove_store()
801 blk_cleanup_disk(dev_info->gd); in dcssblk_remove_store()