Lines Matching refs:gd
74 struct gendisk *gd;
142 if (minor == entry->gd->first_minor)
148 dev_info->gd->first_minor = minor;
376 set_disk_ro(dev_info->gd, 1);
397 set_disk_ro(dev_info->gd, 0);
416 dax_remove_host(dev_info->gd);
419 del_gendisk(dev_info->gd);
420 put_disk(dev_info->gd);
632 dev_info->gd = blk_alloc_disk(NUMA_NO_NODE);
633 if (dev_info->gd == NULL) {
637 dev_info->gd->major = dcssblk_major;
638 dev_info->gd->minors = DCSSBLK_MINORS_PER_DISK;
639 dev_info->gd->fops = &dcssblk_devops;
640 dev_info->gd->private_data = dev_info;
641 dev_info->gd->flags |= GENHD_FL_NO_PART;
642 blk_queue_logical_block_size(dev_info->gd->queue, 4096);
643 blk_queue_flag_set(QUEUE_FLAG_DAX, dev_info->gd->queue);
646 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors
665 sprintf(dev_info->gd->disk_name, "dcssblk%d",
666 dev_info->gd->first_minor);
687 rc = dax_add_host(dev_info->dax_dev, dev_info->gd);
692 rc = device_add_disk(&dev_info->dev, dev_info->gd, NULL);
700 set_disk_ro(dev_info->gd,1);
703 set_disk_ro(dev_info->gd,0);
712 dax_remove_host(dev_info->gd);
718 put_disk(dev_info->gd);
728 put_disk(dev_info->gd);
798 dax_remove_host(dev_info->gd);
801 del_gendisk(dev_info->gd);
802 put_disk(dev_info->gd);