Lines Matching refs:gendisk
70 struct gendisk *gendisk; member
613 struct gendisk *gendisk; in ps3vram_probe() local
735 gendisk = blk_alloc_disk(NUMA_NO_NODE); in ps3vram_probe()
736 if (!gendisk) { in ps3vram_probe()
742 priv->gendisk = gendisk; in ps3vram_probe()
743 gendisk->major = ps3vram_major; in ps3vram_probe()
744 gendisk->minors = 1; in ps3vram_probe()
745 gendisk->fops = &ps3vram_fops; in ps3vram_probe()
746 gendisk->private_data = dev; in ps3vram_probe()
747 strlcpy(gendisk->disk_name, DEVICE_NAME, sizeof(gendisk->disk_name)); in ps3vram_probe()
748 set_capacity(gendisk, priv->size >> 9); in ps3vram_probe()
749 blk_queue_max_segments(gendisk->queue, BLK_MAX_SEGMENTS); in ps3vram_probe()
750 blk_queue_max_segment_size(gendisk->queue, BLK_MAX_SEGMENT_SIZE); in ps3vram_probe()
751 blk_queue_max_hw_sectors(gendisk->queue, BLK_SAFE_MAX_SECTORS); in ps3vram_probe()
754 gendisk->disk_name, get_capacity(gendisk) >> 11); in ps3vram_probe()
756 error = device_add_disk(&dev->core, gendisk, NULL); in ps3vram_probe()
763 blk_cleanup_disk(gendisk); in ps3vram_probe()
793 del_gendisk(priv->gendisk); in ps3vram_remove()
794 blk_cleanup_disk(priv->gendisk); in ps3vram_remove()