Lines Matching refs:disk
199 struct gendisk *disk;
237 static int pcd_block_release(struct gendisk *disk, fmode_t mode)
239 struct pcd_unit *cd = disk->private_data;
259 static int pcd_block_media_changed(struct gendisk *disk)
261 struct pcd_unit *cd = disk->private_data;
297 struct gendisk *disk = alloc_disk(1);
298 if (!disk)
300 cd->disk = disk;
316 disk->major = major;
317 disk->first_minor = unit;
318 strcpy(disk->disk_name, cd->name); /* umm... */
319 disk->fops = &pcd_bdops;
694 if (!pcd_probe(cd, -1, id) && cd->disk) {
709 if (!pcd_probe(cd, conf[D_SLV], id) && cd->disk) {
721 put_disk(cd->disk);
944 put_disk(cd->disk);
952 put_disk(cd->disk);
959 cd->disk->private_data = cd;
960 cd->disk->queue = pcd_queue;
961 add_disk(cd->disk);
975 del_gendisk(cd->disk);
979 put_disk(cd->disk);