Lines Matching defs:gendisk
111 struct gendisk *viocd_disk;
166 static int viocd_blk_release(struct gendisk *disk, fmode_t mode)
188 static int viocd_blk_media_changed(struct gendisk *disk)
571 struct gendisk *gendisk;
612 gendisk = alloc_disk(1);
613 if (gendisk == NULL) {
614 pr_warning("Cannot create gendisk for %s!\n", c->name);
617 gendisk->major = VIOCD_MAJOR;
618 gendisk->first_minor = deviceno;
619 strncpy(gendisk->disk_name, c->name,
620 sizeof(gendisk->disk_name));
623 gendisk->queue = q;
624 gendisk->fops = &viocd_fops;
625 gendisk->flags = GENHD_FL_CD|GENHD_FL_REMOVABLE;
626 set_capacity(gendisk, 0);
627 gendisk->private_data = d;
628 d->viocd_disk = gendisk;
630 gendisk->driverfs_dev = d->dev;
631 add_disk(gendisk);