taglinefilesource code
msf220drivers/block/aztcd.cstatic void azt_hsg2msf(long hsg, struct msf *msf);
msf497drivers/block/aztcd.clong azt_msf2hsg(struct msf *mp)
msf515drivers/block/aztcd.cstruct cdrom_msf msf;
msf600drivers/block/aztcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof msf);
msf602drivers/block/aztcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf604drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_min0);
msf605drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_sec0);
msf606drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_frame0);
msf607drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_min1);
msf608drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_sec1);
msf609drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_frame1);
msf610drivers/block/aztcd.cazt_Play.start.min = msf.cdmsf_min0;
msf611drivers/block/aztcd.cazt_Play.start.sec = msf.cdmsf_sec0;
msf612drivers/block/aztcd.cazt_Play.start.frame = msf.cdmsf_frame0;
msf613drivers/block/aztcd.cazt_Play.end.min = msf.cdmsf_min1;
msf614drivers/block/aztcd.cazt_Play.end.sec = msf.cdmsf_sec1;
msf615drivers/block/aztcd.cazt_Play.end.frame = msf.cdmsf_frame1;
msf656drivers/block/aztcd.c{ entry.cdte_addr.msf.minute = azt_bcd2bin(tocPtr -> diskTime.min);
msf657drivers/block/aztcd.centry.cdte_addr.msf.second = azt_bcd2bin(tocPtr -> diskTime.sec);
msf658drivers/block/aztcd.centry.cdte_addr.msf.frame  = azt_bcd2bin(tocPtr -> diskTime.frame);
msf683drivers/block/aztcd.c{ subchnl.cdsc_absaddr.msf.minute = azt_bcd2bin(qInfo.diskTime.min);
msf684drivers/block/aztcd.csubchnl.cdsc_absaddr.msf.second = azt_bcd2bin(qInfo.diskTime.sec);
msf685drivers/block/aztcd.csubchnl.cdsc_absaddr.msf.frame = azt_bcd2bin(qInfo.diskTime.frame);
msf686drivers/block/aztcd.csubchnl.cdsc_reladdr.msf.minute = azt_bcd2bin(qInfo.trackTime.min);
msf687drivers/block/aztcd.csubchnl.cdsc_reladdr.msf.second = azt_bcd2bin(qInfo.trackTime.sec);
msf688drivers/block/aztcd.csubchnl.cdsc_reladdr.msf.frame  = azt_bcd2bin(qInfo.trackTime.frame);
msf727drivers/block/aztcd.c{ st = verify_area(VERIFY_READ,  (void *) arg, sizeof msf);
msf731drivers/block/aztcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf733drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_min0);
msf734drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_sec0);
msf735drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_frame0);
msf736drivers/block/aztcd.cmsf.cdmsf_min1=0;
msf737drivers/block/aztcd.cmsf.cdmsf_sec1=0;
msf738drivers/block/aztcd.cmsf.cdmsf_frame1=1; /*read only one frame*/
msf739drivers/block/aztcd.cazt_Play.start.min = msf.cdmsf_min0;
msf740drivers/block/aztcd.cazt_Play.start.sec = msf.cdmsf_sec0;
msf741drivers/block/aztcd.cazt_Play.start.frame = msf.cdmsf_frame0;
msf742drivers/block/aztcd.cazt_Play.end.min = msf.cdmsf_min1;
msf743drivers/block/aztcd.cazt_Play.end.sec = msf.cdmsf_sec1;
msf744drivers/block/aztcd.cazt_Play.end.frame = msf.cdmsf_frame1;
msf987drivers/block/aztcd.cstruct azt_Play_msf msf;
msf989drivers/block/aztcd.cazt_hsg2msf(azt_next_bn, &msf.start);
msf993drivers/block/aztcd.cmsf.end.min = 0;
msf994drivers/block/aztcd.cmsf.end.sec = 0;            
msf995drivers/block/aztcd.cmsf.end.frame = azt_read_count ;/*Mitsumi here reads 0xffffff sectors*/
msf997drivers/block/aztcd.cprintk("---reading msf-address %x:%x:%x  %x:%x:%x\n",msf.start.min,msf.start.sec,msf.start.frame,msf.end.min,msf.end.sec,msf.end.frame);
msf1001drivers/block/aztcd.csendAztCmd(ACMD_DATA_READ, &msf);
msf1461drivers/block/aztcd.cstatic void azt_hsg2msf(long hsg, struct msf *msf)
msf1463drivers/block/aztcd.cmsf -> min = hsg / 4500;
msf1465drivers/block/aztcd.cmsf -> sec = hsg / 75;
msf1466drivers/block/aztcd.cmsf -> frame = hsg % 75;
msf1468drivers/block/aztcd.cif (msf->min  >=70) printk("aztcd: Error hsg2msf address Minutes\n");
msf1469drivers/block/aztcd.cif (msf->sec  >=60) printk("aztcd: Error hsg2msf address Seconds\n");
msf1470drivers/block/aztcd.cif (msf->frame>=75) printk("aztcd: Error hsg2msf address Frames\n");
msf1472drivers/block/aztcd.cazt_bin2bcd(&msf -> min);           /* convert to BCD */
msf1473drivers/block/aztcd.cazt_bin2bcd(&msf -> sec);
msf1474drivers/block/aztcd.cazt_bin2bcd(&msf -> frame);
msf931drivers/block/cdu31a.clog_to_msf(unsigned int log, unsigned char *msf)
msf934drivers/block/cdu31a.cmsf[0] = int_to_bcd(log / 4500);
msf936drivers/block/cdu31a.cmsf[1] = int_to_bcd(log / 75);
msf937drivers/block/cdu31a.cmsf[2] = int_to_bcd(log % 75);
msf945drivers/block/cdu31a.cmsf_to_log(unsigned char *msf)
msf950drivers/block/cdu31a.clog = bcd_to_int(msf[2]);
msf951drivers/block/cdu31a.clog += bcd_to_int(msf[1]) * 75;
msf952drivers/block/cdu31a.clog += bcd_to_int(msf[0]) * 4500;
msf1826drivers/block/cdu31a.cschi.cdsc_absaddr.msf.minute = bcd_to_int(last_sony_subcode->abs_msf[0]);
msf1827drivers/block/cdu31a.cschi.cdsc_absaddr.msf.second = bcd_to_int(last_sony_subcode->abs_msf[1]);
msf1828drivers/block/cdu31a.cschi.cdsc_absaddr.msf.frame = bcd_to_int(last_sony_subcode->abs_msf[2]);
msf1830drivers/block/cdu31a.cschi.cdsc_reladdr.msf.minute = bcd_to_int(last_sony_subcode->rel_msf[0]);
msf1831drivers/block/cdu31a.cschi.cdsc_reladdr.msf.second = bcd_to_int(last_sony_subcode->rel_msf[1]);
msf1832drivers/block/cdu31a.cschi.cdsc_reladdr.msf.frame = bcd_to_int(last_sony_subcode->rel_msf[2]);
msf2356drivers/block/cdu31a.cloc_entry.cdte_addr.msf.minute = bcd_to_int(*msf_val);
msf2357drivers/block/cdu31a.cloc_entry.cdte_addr.msf.second = bcd_to_int(*(msf_val+1));
msf2358drivers/block/cdu31a.cloc_entry.cdte_addr.msf.frame = bcd_to_int(*(msf_val+2));
msf2498drivers/block/cdu31a.cif (   (ra.addr.msf.minute >= 75)
msf2499drivers/block/cdu31a.c|| (ra.addr.msf.second >= 60)
msf2500drivers/block/cdu31a.c|| (ra.addr.msf.frame >= 75))
msf2505drivers/block/cdu31a.cra.addr.lba = (  (ra.addr.msf.minute * 4500)
msf2506drivers/block/cdu31a.c+ (ra.addr.msf.second * 75)
msf2507drivers/block/cdu31a.c+ ra.addr.msf.frame);
msf1336drivers/block/ide-cd.cstruct cdrom_msf msf;
msf1339drivers/block/ide-cd.cstat = verify_area (VERIFY_READ, (void *)arg, sizeof (msf));
msf1342drivers/block/ide-cd.cmemcpy_fromfs (&msf, (void *) arg, sizeof(msf));
msf1344drivers/block/ide-cd.clba_start = msf_to_lba (msf.cdmsf_min0, msf.cdmsf_sec0,
msf1345drivers/block/ide-cd.cmsf.cdmsf_frame0);
msf1346drivers/block/ide-cd.clba_end = msf_to_lba (msf.cdmsf_min1, msf.cdmsf_sec1,
msf1347drivers/block/ide-cd.cmsf.cdmsf_frame1) + 1;
msf1426drivers/block/ide-cd.c&tocentry.cdte_addr.msf.minute,
msf1427drivers/block/ide-cd.c&tocentry.cdte_addr.msf.second,
msf1428drivers/block/ide-cd.c&tocentry.cdte_addr.msf.frame);
msf1462drivers/block/ide-cd.c&subchnl.cdsc_absaddr.msf.minute,
msf1463drivers/block/ide-cd.c&subchnl.cdsc_absaddr.msf.second,
msf1464drivers/block/ide-cd.c&subchnl.cdsc_absaddr.msf.frame);
msf1466drivers/block/ide-cd.c&subchnl.cdsc_reladdr.msf.minute,
msf1467drivers/block/ide-cd.c&subchnl.cdsc_reladdr.msf.second,
msf1468drivers/block/ide-cd.c&subchnl.cdsc_reladdr.msf.frame);
msf136drivers/block/mcd.cstatic void hsg2msf(long hsg, struct msf *msf);
msf230drivers/block/mcd.cmsf2hsg(struct msf *mp)
msf247drivers/block/mcd.cstruct cdrom_msf msf;
msf367drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof msf);
msf371drivers/block/mcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf375drivers/block/mcd.cbin2bcd(&msf.cdmsf_min0);
msf376drivers/block/mcd.cbin2bcd(&msf.cdmsf_sec0);
msf377drivers/block/mcd.cbin2bcd(&msf.cdmsf_frame0);
msf378drivers/block/mcd.cbin2bcd(&msf.cdmsf_min1);
msf379drivers/block/mcd.cbin2bcd(&msf.cdmsf_sec1);
msf380drivers/block/mcd.cbin2bcd(&msf.cdmsf_frame1);
msf382drivers/block/mcd.cmcd_Play.start.min = msf.cdmsf_min0;
msf383drivers/block/mcd.cmcd_Play.start.sec = msf.cdmsf_sec0;
msf384drivers/block/mcd.cmcd_Play.start.frame = msf.cdmsf_frame0;
msf385drivers/block/mcd.cmcd_Play.end.min = msf.cdmsf_min1;
msf386drivers/block/mcd.cmcd_Play.end.sec = msf.cdmsf_sec1;
msf387drivers/block/mcd.cmcd_Play.end.frame = msf.cdmsf_frame1;
msf441drivers/block/mcd.centry.cdte_addr.msf.minute = bcd2bin(tocPtr -> diskTime.min);
msf442drivers/block/mcd.centry.cdte_addr.msf.second = bcd2bin(tocPtr -> diskTime.sec);
msf443drivers/block/mcd.centry.cdte_addr.msf.frame = bcd2bin(tocPtr -> diskTime.frame);
msf477drivers/block/mcd.csubchnl.cdsc_absaddr.msf.minute = bcd2bin(qInfo.diskTime.min);
msf478drivers/block/mcd.csubchnl.cdsc_absaddr.msf.second = bcd2bin(qInfo.diskTime.sec);
msf479drivers/block/mcd.csubchnl.cdsc_absaddr.msf.frame = bcd2bin(qInfo.diskTime.frame);
msf481drivers/block/mcd.csubchnl.cdsc_reladdr.msf.minute = bcd2bin(qInfo.trackTime.min);
msf482drivers/block/mcd.csubchnl.cdsc_reladdr.msf.second = bcd2bin(qInfo.trackTime.sec);
msf483drivers/block/mcd.csubchnl.cdsc_reladdr.msf.frame = bcd2bin(qInfo.trackTime.frame);
msf780drivers/block/mcd.cstruct mcd_Play_msf msf;
msf782drivers/block/mcd.chsg2msf(mcd_next_bn, &msf.start);
msf783drivers/block/mcd.cmsf.end.min = ~0;
msf784drivers/block/mcd.cmsf.end.sec = ~0;
msf785drivers/block/mcd.cmsf.end.frame = ~0;
msf786drivers/block/mcd.csendMcdCmd(MCMD_DATA_READ, &msf);
msf1177drivers/block/mcd.chsg2msf(long hsg, struct msf *msf)
msf1180drivers/block/mcd.cmsf -> min = hsg / 4500;
msf1182drivers/block/mcd.cmsf -> sec = hsg / 75;
msf1183drivers/block/mcd.cmsf -> frame = hsg % 75;
msf1185drivers/block/mcd.cbin2bcd(&msf -> min);    /* convert to BCD */
msf1186drivers/block/mcd.cbin2bcd(&msf -> sec);
msf1187drivers/block/mcd.cbin2bcd(&msf -> frame);
msf487drivers/block/sbpcd.cstatic struct cdrom_msf msf;
msf725drivers/block/sbpcd.cstatic INLINE void lba2msf(int lba, u_char *msf)
msf728drivers/block/sbpcd.cmsf[0] = lba / (CD_SECS*CD_FRAMES);
msf730drivers/block/sbpcd.cmsf[1] = lba / CD_FRAMES;
msf731drivers/block/sbpcd.cmsf[2] = lba % CD_FRAMES;
msf745drivers/block/sbpcd.cMSF msf;
msf748drivers/block/sbpcd.cmsf.c[3] = 0;
msf749drivers/block/sbpcd.cmsf.c[2] = (blk + CD_BLOCK_OFFSET) / (CD_SECS * CD_FRAMES);
msf751drivers/block/sbpcd.cmsf.c[1] = mm / CD_FRAMES;
msf752drivers/block/sbpcd.cmsf.c[0] = mm % CD_FRAMES;
msf753drivers/block/sbpcd.creturn (msf.n);
msf783drivers/block/sbpcd.cMSF msf;
msf786drivers/block/sbpcd.cmsf.n=msfx;
msf787drivers/block/sbpcd.ci=(msf.c[2] * CD_SECS + msf.c[1]) * CD_FRAMES + msf.c[0] - CD_BLOCK_OFFSET;
msf795drivers/block/sbpcd.cstatic INLINE int msf2lba(u_char *msf)
msf799drivers/block/sbpcd.ci=(msf[0] * CD_SECS + msf[1]) * CD_FRAMES + msf[2] - CD_BLOCK_OFFSET;
msf3164drivers/block/sbpcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof(struct cdrom_msf));
msf3166drivers/block/sbpcd.cDriveStruct[d].pos_audio_start = (msf.cdmsf_min0<<16) |
msf3167drivers/block/sbpcd.c(msf.cdmsf_sec0<<8) |
msf3168drivers/block/sbpcd.cmsf.cdmsf_frame0;
msf3169drivers/block/sbpcd.cDriveStruct[d].pos_audio_end = (msf.cdmsf_min1<<16) |
msf3170drivers/block/sbpcd.c(msf.cdmsf_sec1<<8) |
msf3171drivers/block/sbpcd.cmsf.cdmsf_frame1;
msf3233drivers/block/sbpcd.c{ tocentry.cdte_addr.msf.minute=(DriveStruct[d].TocBuffer[i].address>>16)&0x00FF;
msf3234drivers/block/sbpcd.ctocentry.cdte_addr.msf.second=(DriveStruct[d].TocBuffer[i].address>>8)&0x00FF;
msf3235drivers/block/sbpcd.ctocentry.cdte_addr.msf.frame=DriveStruct[d].TocBuffer[i].address&0x00FF;
msf3320drivers/block/sbpcd.cSC.cdsc_absaddr.msf.minute=(DriveStruct[d].SubQ_run_tot>>16)&0x00FF;
msf3321drivers/block/sbpcd.cSC.cdsc_absaddr.msf.second=(DriveStruct[d].SubQ_run_tot>>8)&0x00FF;
msf3322drivers/block/sbpcd.cSC.cdsc_absaddr.msf.frame=DriveStruct[d].SubQ_run_tot&0x00FF;
msf3323drivers/block/sbpcd.cSC.cdsc_reladdr.msf.minute=(DriveStruct[d].SubQ_run_trk>>16)&0x00FF;
msf3324drivers/block/sbpcd.cSC.cdsc_reladdr.msf.second=(DriveStruct[d].SubQ_run_trk>>8)&0x00FF;
msf3325drivers/block/sbpcd.cSC.cdsc_reladdr.msf.frame=DriveStruct[d].SubQ_run_trk&0x00FF;
msf3375drivers/block/sbpcd.cblock=msf2lba(&read_audio.addr.msf.minute);
msf3557drivers/block/sbpcd.clba2msf(DriveStruct[d].lba_multi,&ms_info.addr.msf.minute);
msf752drivers/block/sonycd535.clog_to_msf(unsigned int log, Byte *msf)
msf755drivers/block/sonycd535.cmsf[0] = int_to_bcd(log / 4500);
msf757drivers/block/sonycd535.cmsf[1] = int_to_bcd(log / 75);
msf758drivers/block/sonycd535.cmsf[2] = int_to_bcd(log % 75);
msf766drivers/block/sonycd535.cmsf_to_log(Byte *msf)
msf771drivers/block/sonycd535.clog = bcd_to_int(msf[2]);
msf772drivers/block/sonycd535.clog += bcd_to_int(msf[1]) * 75;
msf773drivers/block/sonycd535.clog += bcd_to_int(msf[0]) * 4500;
msf1054drivers/block/sonycd535.cschi.cdsc_absaddr.msf.minute = bcd_to_int(last_sony_subcode->abs_msf[0]);
msf1055drivers/block/sonycd535.cschi.cdsc_absaddr.msf.second = bcd_to_int(last_sony_subcode->abs_msf[1]);
msf1056drivers/block/sonycd535.cschi.cdsc_absaddr.msf.frame = bcd_to_int(last_sony_subcode->abs_msf[2]);
msf1058drivers/block/sonycd535.cschi.cdsc_reladdr.msf.minute = bcd_to_int(last_sony_subcode->rel_msf[0]);
msf1059drivers/block/sonycd535.cschi.cdsc_reladdr.msf.second = bcd_to_int(last_sony_subcode->rel_msf[1]);
msf1060drivers/block/sonycd535.cschi.cdsc_reladdr.msf.frame = bcd_to_int(last_sony_subcode->rel_msf[2]);
msf1254drivers/block/sonycd535.cloc_entry.cdte_addr.msf.minute = bcd_to_int(*msf_val);
msf1255drivers/block/sonycd535.cloc_entry.cdte_addr.msf.second = bcd_to_int(*(msf_val + 1));
msf1256drivers/block/sonycd535.cloc_entry.cdte_addr.msf.frame = bcd_to_int(*(msf_val + 2));
msf135drivers/scsi/sr_ioctl.cstruct cdrom_msf msf;
msf136drivers/scsi/sr_ioctl.cmemcpy_fromfs(&msf, (void *) arg, sizeof(msf));
msf141drivers/scsi/sr_ioctl.csr_cmd[3] = msf.cdmsf_min0;
msf142drivers/scsi/sr_ioctl.csr_cmd[4] = msf.cdmsf_sec0;
msf143drivers/scsi/sr_ioctl.csr_cmd[5] = msf.cdmsf_frame0;
msf144drivers/scsi/sr_ioctl.csr_cmd[6] = msf.cdmsf_min1;
msf145drivers/scsi/sr_ioctl.csr_cmd[7] = msf.cdmsf_sec1;
msf146drivers/scsi/sr_ioctl.csr_cmd[8] = msf.cdmsf_frame1;
msf227drivers/scsi/sr_ioctl.ctocentry.cdte_addr.msf.minute = buffer[9];
msf228drivers/scsi/sr_ioctl.ctocentry.cdte_addr.msf.second = buffer[10];
msf229drivers/scsi/sr_ioctl.ctocentry.cdte_addr.msf.frame = buffer[11];
msf369drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.minute = buffer[13];
msf370drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.second = buffer[14];
msf371drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.frame = buffer[15];
msf372drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.minute = buffer[9];
msf373drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.second = buffer[10];
msf374drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.frame = buffer[11];
msf404drivers/scsi/sr_ioctl.cms_info.addr.msf.minute = lba / (CD_SECS*CD_FRAMES);
msf406drivers/scsi/sr_ioctl.cms_info.addr.msf.second = lba / CD_FRAMES;
msf407drivers/scsi/sr_ioctl.cms_info.addr.msf.frame  = lba % CD_FRAMES;
msf103include/linux/aztcd.hstruct msf  start;
msf104include/linux/aztcd.hstruct msf  end;
msf110include/linux/aztcd.hstruct msf  diskLength;
msf111include/linux/aztcd.hstruct msf  firstTrack;
msf118include/linux/aztcd.hstruct msf  trackTime;
msf119include/linux/aztcd.hstruct msf  diskTime;
msf235include/linux/cdrom.h} msf;
msf274include/linux/cdrom.h} msf;
msf284include/linux/cdrom.h} msf;
msf329include/linux/cdrom.h} msf;
msf351include/linux/cdrom.h} msf;
msf90include/linux/mcd.hstruct msf  start;
msf91include/linux/mcd.hstruct msf  end;
msf97include/linux/mcd.hstruct msf  diskLength;
msf98include/linux/mcd.hstruct msf  firstTrack;
msf105include/linux/mcd.hstruct msf  trackTime;
msf106include/linux/mcd.hstruct msf  diskTime;