Lines Matching refs:gendisk
33 struct gendisk *gendisk; member
255 blk_mq_run_hw_queues(priv->gendisk->queue, true); in ps3disk_interrupt()
386 struct gendisk *gendisk; in ps3disk_probe() local
434 gendisk = blk_mq_alloc_disk(&priv->tag_set, dev); in ps3disk_probe()
435 if (IS_ERR(gendisk)) { in ps3disk_probe()
438 error = PTR_ERR(gendisk); in ps3disk_probe()
442 queue = gendisk->queue; in ps3disk_probe()
453 priv->gendisk = gendisk; in ps3disk_probe()
454 gendisk->major = ps3disk_major; in ps3disk_probe()
455 gendisk->first_minor = devidx * PS3DISK_MINORS; in ps3disk_probe()
456 gendisk->minors = PS3DISK_MINORS; in ps3disk_probe()
457 gendisk->fops = &ps3disk_fops; in ps3disk_probe()
458 gendisk->private_data = dev; in ps3disk_probe()
459 snprintf(gendisk->disk_name, sizeof(gendisk->disk_name), PS3DISK_NAME, in ps3disk_probe()
462 set_capacity(gendisk, in ps3disk_probe()
467 gendisk->disk_name, priv->model, priv->raw_capacity >> 11, in ps3disk_probe()
468 get_capacity(gendisk) >> 11); in ps3disk_probe()
470 error = device_add_disk(&dev->sbd.core, gendisk, NULL); in ps3disk_probe()
476 put_disk(gendisk); in ps3disk_probe()
499 __clear_bit(MINOR(disk_devt(priv->gendisk)) / PS3DISK_MINORS, in ps3disk_remove()
502 del_gendisk(priv->gendisk); in ps3disk_remove()
503 put_disk(priv->gendisk); in ps3disk_remove()