Lines Matching defs:cd

39 	struct scsi_cd *cd = cdi->handle;
57 result = sr_do_ioctl(cd, &cgc);
72 struct scsi_cd *cd = cdi->handle;
91 result = sr_do_ioctl(cd, &cgc);
164 struct scsi_cd *cd = cdi->handle;
177 result = sr_do_ioctl(cd, &cgc);
188 int sr_do_ioctl(Scsi_CD *cd, struct packet_command *cgc)
197 SDev = cd->device;
222 sr_printk(KERN_INFO, cd,
233 sr_printk(KERN_INFO, cd,
246 sr_printk(KERN_INFO, cd,
274 Scsi_CD *cd = cdi->handle;
282 return sr_do_ioctl(cd, &cgc);
287 Scsi_CD *cd = cdi->handle;
289 return scsi_set_medium_removal(cd->device, lock ?
295 struct scsi_cd *cd = cdi->handle;
303 if (!scsi_test_unit_ready(cd->device, SR_TIMEOUT, MAX_RETRIES, &sshdr))
352 Scsi_CD *cd = cdi->handle;
375 if (cd->xa_flag)
384 Scsi_CD *cd = cdi->handle;
386 ms_info->addr.lba = cd->ms_offset;
387 ms_info->xa_flag = cd->xa_flag || cd->ms_offset > 0;
394 Scsi_CD *cd = cdi->handle;
411 result = sr_do_ioctl(cd, &cgc);
430 Scsi_CD *cd = cdi->handle;
445 if (sr_do_ioctl(cd, &cgc))
484 static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize)
489 sr_printk(KERN_INFO, cd, "sr_read_cd lba=%d format=%d blksize=%d\n",
519 return sr_do_ioctl(cd, &cgc);
526 static int sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest)
532 if (cd->readcd_known) {
533 rc = sr_read_cd(cd, dest, lba, 0, blksize);
536 cd->readcd_known = 0;
537 sr_printk(KERN_INFO, cd,
542 if (blksize != cd->device->sector_size) {
543 if (0 != (rc = sr_set_blocklength(cd, blksize)))
547 sr_printk(KERN_INFO, cd, "sr_read_sector lba=%d blksize=%d\n",
562 rc = sr_do_ioctl(cd, &cgc);
565 rc |= sr_set_blocklength(cd, CD_FRAMESIZE);
574 int sr_is_xa(Scsi_CD *cd)
585 if (0 == sr_read_sector(cd, cd->ms_offset + 16,
594 sr_printk(KERN_INFO, cd, "sr_is_xa: %d\n", is_xa);