Lines Matching refs:gendisk
182 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare()
480 bdev->gendisk = alloc_disk(SCM_NR_PARTS); in scm_blk_dev_setup()
481 if (!bdev->gendisk) { in scm_blk_dev_setup()
486 bdev->gendisk->private_data = scmdev; in scm_blk_dev_setup()
487 bdev->gendisk->fops = &scm_blk_devops; in scm_blk_dev_setup()
488 bdev->gendisk->queue = rq; in scm_blk_dev_setup()
489 bdev->gendisk->major = scm_major; in scm_blk_dev_setup()
490 bdev->gendisk->first_minor = devindex * SCM_NR_PARTS; in scm_blk_dev_setup()
492 len = snprintf(bdev->gendisk->disk_name, DISK_NAME_LEN, "scm"); in scm_blk_dev_setup()
494 len += snprintf(bdev->gendisk->disk_name + len, in scm_blk_dev_setup()
499 snprintf(bdev->gendisk->disk_name + len, DISK_NAME_LEN - len, "%c", in scm_blk_dev_setup()
503 set_capacity(bdev->gendisk, scmdev->size >> 9); in scm_blk_dev_setup()
504 device_add_disk(&scmdev->dev, bdev->gendisk, NULL); in scm_blk_dev_setup()
518 del_gendisk(bdev->gendisk); in scm_blk_dev_cleanup()
519 blk_cleanup_queue(bdev->gendisk->queue); in scm_blk_dev_cleanup()
521 put_disk(bdev->gendisk); in scm_blk_dev_cleanup()