Lines Matching refs:gendisk
45 struct gendisk *gendisk; member
410 struct gendisk *gendisk; in ps3disk_probe() local
476 gendisk = alloc_disk(PS3DISK_MINORS); in ps3disk_probe()
477 if (!gendisk) { in ps3disk_probe()
484 priv->gendisk = gendisk; in ps3disk_probe()
485 gendisk->major = ps3disk_major; in ps3disk_probe()
486 gendisk->first_minor = devidx * PS3DISK_MINORS; in ps3disk_probe()
487 gendisk->fops = &ps3disk_fops; in ps3disk_probe()
488 gendisk->queue = queue; in ps3disk_probe()
489 gendisk->private_data = dev; in ps3disk_probe()
490 gendisk->driverfs_dev = &dev->sbd.core; in ps3disk_probe()
491 snprintf(gendisk->disk_name, sizeof(gendisk->disk_name), PS3DISK_NAME, in ps3disk_probe()
494 set_capacity(gendisk, in ps3disk_probe()
499 gendisk->disk_name, priv->model, priv->raw_capacity >> 11, in ps3disk_probe()
500 get_capacity(gendisk) >> 11); in ps3disk_probe()
502 add_disk(gendisk); in ps3disk_probe()
527 __clear_bit(MINOR(disk_devt(priv->gendisk)) / PS3DISK_MINORS, in ps3disk_remove()
530 del_gendisk(priv->gendisk); in ps3disk_remove()
532 put_disk(priv->gendisk); in ps3disk_remove()