Lines Matching defs:info

149 	struct cdrom_info *info = drive->driver_data;
203 if (sector < get_capacity(info->disk) &&
205 set_capacity(info->disk, sector);
249 struct cdrom_info *info = drive->driver_data;
252 info->write_timeout = jiffies + ATAPI_WAIT_WRITE_BUSY;
256 if (time_after(jiffies, info->write_timeout))
300 * We got an error trying to get sense info from the drive
437 struct cdrom_info *info = drive->driver_data;
470 blk_execute_rq(drive->queue, info->disk, rq, 0);
961 struct cdrom_info *info = drive->driver_data;
967 if (!info)
970 cdi = &info->devinfo;
1062 struct cdrom_info *info = drive->driver_data;
1063 struct cdrom_device_info *cdi = &info->devinfo;
1064 struct atapi_toc *toc = info->toc;
1082 info->toc = toc;
1099 set_capacity(info->disk, toc->capacity * sectors_per_frame);
1215 set_capacity(info->disk, toc->capacity * sectors_per_frame);
1227 struct cdrom_info *info = drive->driver_data;
1228 struct cdrom_device_info *cdi = &info->devinfo;
1294 struct cdrom_info *info = drive->driver_data;
1295 struct cdrom_device_info *devinfo = &info->devinfo;
1300 devinfo->speed = info->current_speed;
1308 return register_cdrom(info->disk, devinfo);
1559 struct cdrom_info *info = drive->driver_data;
1563 ide_proc_unregister_driver(drive, info->driver);
1564 device_del(&info->dev);
1565 del_gendisk(info->disk);
1568 put_device(&info->dev);
1574 struct cdrom_info *info = to_ide_drv(dev, cdrom_info);
1575 struct cdrom_device_info *devinfo = &info->devinfo;
1576 ide_drive_t *drive = info->drive;
1577 struct gendisk *g = info->disk;
1581 kfree(info->toc);
1588 kfree(info);
1611 struct cdrom_info *info;
1615 info = ide_drv_g(bdev->bd_disk, cdrom_info);
1617 ide_cd_read_toc(info->drive);
1621 info = ide_cd_get(bdev->bd_disk);
1622 if (!info)
1625 rc = cdrom_open(&info->devinfo, bdev, mode);
1627 ide_cd_put(info);
1635 struct cdrom_info *info = ide_drv_g(disk, cdrom_info);
1638 cdrom_release(&info->devinfo, mode);
1640 ide_cd_put(info);
1686 struct cdrom_info *info = ide_drv_g(bdev->bd_disk, cdrom_info);
1691 return idecd_set_spindown(&info->devinfo, arg);
1693 return idecd_get_spindown(&info->devinfo, arg);
1698 err = generic_ide_ioctl(info->drive, bdev, cmd, arg);
1700 err = cdrom_ioctl(&info->devinfo, bdev, mode, cmd, arg);
1720 struct cdrom_info *info = ide_drv_g(bdev->bd_disk, cdrom_info);
1726 return idecd_set_spindown(&info->devinfo, (unsigned long)argp);
1728 return idecd_get_spindown(&info->devinfo, (unsigned long)argp);
1733 err = generic_ide_ioctl(info->drive, bdev, cmd, arg);
1735 err = cdrom_ioctl(&info->devinfo, bdev, mode, cmd,
1756 struct cdrom_info *info = ide_drv_g(disk, cdrom_info);
1757 return cdrom_check_events(&info->devinfo, clearing);
1778 struct cdrom_info *info;
1793 info = kzalloc(sizeof(struct cdrom_info), GFP_KERNEL);
1794 if (info == NULL) {
1806 info->dev.parent = &drive->gendev;
1807 info->dev.release = ide_cd_release;
1808 dev_set_name(&info->dev, "%s", dev_name(&drive->gendev));
1810 if (device_register(&info->dev))
1813 info->drive = drive;
1814 info->driver = &ide_cdrom_driver;
1815 info->disk = g;
1817 g->private_data = &info->driver;
1819 drive->driver_data = info;
1824 put_device(&info->dev);
1838 kfree(info);