taglinefilesource code
subchnl196drivers/block/mcd.cstruct cdrom_subchnl subchnl;
subchnl402drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof subchnl);
subchnl406drivers/block/mcd.cmemcpy_fromfs(&subchnl, (void *) arg, sizeof subchnl);
subchnl411drivers/block/mcd.csubchnl.cdsc_audiostatus = audioStatus;
subchnl412drivers/block/mcd.csubchnl.cdsc_adr = qInfo.ctrl_addr;
subchnl413drivers/block/mcd.csubchnl.cdsc_ctrl = qInfo.ctrl_addr >> 4;
subchnl414drivers/block/mcd.csubchnl.cdsc_trk = bcd2bin(qInfo.track);
subchnl415drivers/block/mcd.csubchnl.cdsc_ind = bcd2bin(qInfo.pointIndex);
subchnl417drivers/block/mcd.cif (subchnl.cdsc_format == CDROM_LBA)
subchnl419drivers/block/mcd.csubchnl.cdsc_absaddr.lba = msf2hsg(&qInfo.diskTime);
subchnl420drivers/block/mcd.csubchnl.cdsc_reladdr.lba = msf2hsg(&qInfo.trackTime);
subchnl423drivers/block/mcd.celse if (subchnl.cdsc_format == CDROM_MSF)
subchnl425drivers/block/mcd.csubchnl.cdsc_absaddr.msf.minute = bcd2bin(qInfo.diskTime.min);
subchnl426drivers/block/mcd.csubchnl.cdsc_absaddr.msf.second = bcd2bin(qInfo.diskTime.sec);
subchnl427drivers/block/mcd.csubchnl.cdsc_absaddr.msf.frame = bcd2bin(qInfo.diskTime.frame);
subchnl429drivers/block/mcd.csubchnl.cdsc_reladdr.msf.minute = bcd2bin(qInfo.trackTime.min);
subchnl430drivers/block/mcd.csubchnl.cdsc_reladdr.msf.second = bcd2bin(qInfo.trackTime.sec);
subchnl431drivers/block/mcd.csubchnl.cdsc_reladdr.msf.frame = bcd2bin(qInfo.trackTime.frame);
subchnl437drivers/block/mcd.cmemcpy_tofs((void *) arg, &subchnl, sizeof subchnl);
subchnl343drivers/scsi/sr_ioctl.cstruct cdrom_subchnl subchnl;
subchnl361drivers/scsi/sr_ioctl.csubchnl.cdsc_audiostatus = buffer[1];
subchnl362drivers/scsi/sr_ioctl.csubchnl.cdsc_format = CDROM_MSF;
subchnl363drivers/scsi/sr_ioctl.csubchnl.cdsc_ctrl = buffer[5] & 0xf;
subchnl364drivers/scsi/sr_ioctl.csubchnl.cdsc_trk = buffer[6];
subchnl365drivers/scsi/sr_ioctl.csubchnl.cdsc_ind = buffer[7];
subchnl367drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.minute = buffer[13];
subchnl368drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.second = buffer[14];
subchnl369drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.frame = buffer[15];
subchnl370drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.minute = buffer[9];
subchnl371drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.second = buffer[10];
subchnl372drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.frame = buffer[11];
subchnl379drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &subchnl, sizeof (struct cdrom_subchnl));