taglinefilesource code
msf244drivers/block/aztcd.cstatic void azt_hsg2msf(long hsg, struct msf *msf);
msf524drivers/block/aztcd.clong azt_msf2hsg(struct msf *mp)
msf534drivers/block/aztcd.cstruct cdrom_msf msf;
msf620drivers/block/aztcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof msf);
msf622drivers/block/aztcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf624drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_min0);
msf625drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_sec0);
msf626drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_frame0);
msf627drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_min1);
msf628drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_sec1);
msf629drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_frame1);
msf630drivers/block/aztcd.cazt_Play.start.min = msf.cdmsf_min0;
msf631drivers/block/aztcd.cazt_Play.start.sec = msf.cdmsf_sec0;
msf632drivers/block/aztcd.cazt_Play.start.frame = msf.cdmsf_frame0;
msf633drivers/block/aztcd.cazt_Play.end.min = msf.cdmsf_min1;
msf634drivers/block/aztcd.cazt_Play.end.sec = msf.cdmsf_sec1;
msf635drivers/block/aztcd.cazt_Play.end.frame = msf.cdmsf_frame1;
msf676drivers/block/aztcd.c{ entry.cdte_addr.msf.minute = azt_bcd2bin(tocPtr -> diskTime.min);
msf677drivers/block/aztcd.centry.cdte_addr.msf.second = azt_bcd2bin(tocPtr -> diskTime.sec);
msf678drivers/block/aztcd.centry.cdte_addr.msf.frame  = azt_bcd2bin(tocPtr -> diskTime.frame);
msf719drivers/block/aztcd.csubchnl.cdsc_absaddr.msf.minute = azt_bcd2bin(qInfo.diskTime.min);
msf720drivers/block/aztcd.csubchnl.cdsc_absaddr.msf.second = azt_bcd2bin(qInfo.diskTime.sec);
msf721drivers/block/aztcd.csubchnl.cdsc_absaddr.msf.frame  = azt_bcd2bin(qInfo.diskTime.frame);
msf722drivers/block/aztcd.csubchnl.cdsc_reladdr.msf.minute = azt_bcd2bin(qInfo.trackTime.min);
msf723drivers/block/aztcd.csubchnl.cdsc_reladdr.msf.second = azt_bcd2bin(qInfo.trackTime.sec);
msf724drivers/block/aztcd.csubchnl.cdsc_reladdr.msf.frame  = azt_bcd2bin(qInfo.trackTime.frame);
msf765drivers/block/aztcd.c{ st = verify_area(VERIFY_READ,  (void *) arg, sizeof msf);
msf769drivers/block/aztcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf771drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_min0);
msf772drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_sec0);
msf773drivers/block/aztcd.cazt_bin2bcd(&msf.cdmsf_frame0);
msf774drivers/block/aztcd.cmsf.cdmsf_min1=0;
msf775drivers/block/aztcd.cmsf.cdmsf_sec1=0;
msf776drivers/block/aztcd.cmsf.cdmsf_frame1=1; /*read only one frame*/
msf777drivers/block/aztcd.cazt_Play.start.min = msf.cdmsf_min0;
msf778drivers/block/aztcd.cazt_Play.start.sec = msf.cdmsf_sec0;
msf779drivers/block/aztcd.cazt_Play.start.frame = msf.cdmsf_frame0;
msf780drivers/block/aztcd.cazt_Play.end.min = msf.cdmsf_min1;
msf781drivers/block/aztcd.cazt_Play.end.sec = msf.cdmsf_sec1;
msf782drivers/block/aztcd.cazt_Play.end.frame = msf.cdmsf_frame1;
msf1025drivers/block/aztcd.cstruct azt_Play_msf msf;
msf1027drivers/block/aztcd.cazt_hsg2msf(azt_next_bn, &msf.start);
msf1031drivers/block/aztcd.cmsf.end.min = 0;
msf1032drivers/block/aztcd.cmsf.end.sec = 0;            
msf1033drivers/block/aztcd.cmsf.end.frame = azt_read_count ;/*Mitsumi here reads 0xffffff sectors*/
msf1035drivers/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);
msf1039drivers/block/aztcd.csendAztCmd(ACMD_DATA_READ, &msf);
msf1519drivers/block/aztcd.cstatic void azt_hsg2msf(long hsg, struct msf *msf)
msf1521drivers/block/aztcd.cmsf -> min = hsg / 4500;
msf1523drivers/block/aztcd.cmsf -> sec = hsg / 75;
msf1524drivers/block/aztcd.cmsf -> frame = hsg % 75;
msf1526drivers/block/aztcd.cif (msf->min  >=70) printk("aztcd: Error hsg2msf address Minutes\n");
msf1527drivers/block/aztcd.cif (msf->sec  >=60) printk("aztcd: Error hsg2msf address Seconds\n");
msf1528drivers/block/aztcd.cif (msf->frame>=75) printk("aztcd: Error hsg2msf address Frames\n");
msf1530drivers/block/aztcd.cazt_bin2bcd(&msf -> min);           /* convert to BCD */
msf1531drivers/block/aztcd.cazt_bin2bcd(&msf -> sec);
msf1532drivers/block/aztcd.cazt_bin2bcd(&msf -> frame);
msf948drivers/block/cdu31a.clog_to_msf(unsigned int log, unsigned char *msf)
msf951drivers/block/cdu31a.cmsf[0] = int_to_bcd(log / 4500);
msf953drivers/block/cdu31a.cmsf[1] = int_to_bcd(log / 75);
msf954drivers/block/cdu31a.cmsf[2] = int_to_bcd(log % 75);
msf962drivers/block/cdu31a.cmsf_to_log(unsigned char *msf)
msf967drivers/block/cdu31a.clog = bcd_to_int(msf[2]);
msf968drivers/block/cdu31a.clog += bcd_to_int(msf[1]) * 75;
msf969drivers/block/cdu31a.clog += bcd_to_int(msf[0]) * 4500;
msf1851drivers/block/cdu31a.cschi.cdsc_absaddr.msf.minute = bcd_to_int(last_sony_subcode->abs_msf[0]);
msf1852drivers/block/cdu31a.cschi.cdsc_absaddr.msf.second = bcd_to_int(last_sony_subcode->abs_msf[1]);
msf1853drivers/block/cdu31a.cschi.cdsc_absaddr.msf.frame = bcd_to_int(last_sony_subcode->abs_msf[2]);
msf1855drivers/block/cdu31a.cschi.cdsc_reladdr.msf.minute = bcd_to_int(last_sony_subcode->rel_msf[0]);
msf1856drivers/block/cdu31a.cschi.cdsc_reladdr.msf.second = bcd_to_int(last_sony_subcode->rel_msf[1]);
msf1857drivers/block/cdu31a.cschi.cdsc_reladdr.msf.frame = bcd_to_int(last_sony_subcode->rel_msf[2]);
msf2373drivers/block/cdu31a.cloc_entry.cdte_addr.msf.minute = bcd_to_int(*msf_val);
msf2374drivers/block/cdu31a.cloc_entry.cdte_addr.msf.second = bcd_to_int(*(msf_val+1));
msf2375drivers/block/cdu31a.cloc_entry.cdte_addr.msf.frame = bcd_to_int(*(msf_val+2));
msf2510drivers/block/cdu31a.cif (   (ra.addr.msf.minute >= 75)
msf2511drivers/block/cdu31a.c|| (ra.addr.msf.second >= 60)
msf2512drivers/block/cdu31a.c|| (ra.addr.msf.frame >= 75))
msf2517drivers/block/cdu31a.cra.addr.lba = (  (ra.addr.msf.minute * 4500)
msf2518drivers/block/cdu31a.c+ (ra.addr.msf.second * 75)
msf2519drivers/block/cdu31a.c+ ra.addr.msf.frame);
msf839drivers/block/cm206.cqp->cdsc_reladdr.msf.minute = q[3];
msf840drivers/block/cm206.cqp->cdsc_reladdr.msf.second = q[4];
msf841drivers/block/cm206.cqp->cdsc_reladdr.msf.frame = q[5];
msf842drivers/block/cm206.cqp->cdsc_absaddr.msf.minute = q[7];
msf843drivers/block/cm206.cqp->cdsc_absaddr.msf.second = q[8];
msf844drivers/block/cm206.cqp->cdsc_absaddr.msf.frame = q[9];
msf863drivers/block/cm206.cep->cdte_addr.msf.frame = cd->toc[track].fsm[0];
msf864drivers/block/cm206.cep->cdte_addr.msf.second = cd->toc[track].fsm[1];
msf865drivers/block/cm206.cep->cdte_addr.msf.minute = cd->toc[track].fsm[2];
msf933drivers/block/cm206.cstruct cdrom_msf msf;
msf934drivers/block/cm206.cmemcpy_fromfs(&msf, (struct cdrom_mdf *) arg, sizeof msf);
msf935drivers/block/cm206.cplay_from_to_msf(&msf);
msf89drivers/block/gscd.cstatic void gscd_hsg2msf          (long hsg, struct msf *msf);
msf118drivers/block/gscd.cstatic long gscd_msf2hsg          (struct msf *mp);
msf1090drivers/block/gscd.cstatic void gscd_hsg2msf (long hsg, struct msf *msf)
msf1093drivers/block/gscd.cmsf -> min = hsg / (CD_FRAMES*CD_SECS);
msf1095drivers/block/gscd.cmsf -> sec = hsg / CD_FRAMES;
msf1096drivers/block/gscd.cmsf -> frame = hsg % CD_FRAMES;
msf1098drivers/block/gscd.cgscd_bin2bcd(&msf -> min);    /* convert to BCD */
msf1099drivers/block/gscd.cgscd_bin2bcd(&msf -> sec);
msf1100drivers/block/gscd.cgscd_bin2bcd(&msf -> frame);
msf1115drivers/block/gscd.cstatic long gscd_msf2hsg (struct msf *mp)
msf1799drivers/block/ide-cd.cstruct cdrom_msf msf;
msf1802drivers/block/ide-cd.cstat = verify_area (VERIFY_READ, (void *)arg, sizeof (msf));
msf1805drivers/block/ide-cd.cmemcpy_fromfs (&msf, (void *) arg, sizeof(msf));
msf1807drivers/block/ide-cd.clba_start = msf_to_lba (msf.cdmsf_min0, msf.cdmsf_sec0,
msf1808drivers/block/ide-cd.cmsf.cdmsf_frame0);
msf1809drivers/block/ide-cd.clba_end = msf_to_lba (msf.cdmsf_min1, msf.cdmsf_sec1,
msf1810drivers/block/ide-cd.cmsf.cdmsf_frame1) + 1;
msf1889drivers/block/ide-cd.c&tocentry.cdte_addr.msf.minute,
msf1890drivers/block/ide-cd.c&tocentry.cdte_addr.msf.second,
msf1891drivers/block/ide-cd.c&tocentry.cdte_addr.msf.frame);
msf1925drivers/block/ide-cd.c&subchnl.cdsc_absaddr.msf.minute,
msf1926drivers/block/ide-cd.c&subchnl.cdsc_absaddr.msf.second,
msf1927drivers/block/ide-cd.c&subchnl.cdsc_absaddr.msf.frame);
msf1929drivers/block/ide-cd.c&subchnl.cdsc_reladdr.msf.minute,
msf1930drivers/block/ide-cd.c&subchnl.cdsc_reladdr.msf.second,
msf1931drivers/block/ide-cd.c&subchnl.cdsc_reladdr.msf.frame);
msf153drivers/block/mcd.cstatic void hsg2msf(long hsg, struct msf *msf);
msf247drivers/block/mcd.cmsf2hsg(struct msf *mp)
msf264drivers/block/mcd.cstruct cdrom_msf msf;
msf384drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof msf);
msf388drivers/block/mcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf392drivers/block/mcd.cbin2bcd(&msf.cdmsf_min0);
msf393drivers/block/mcd.cbin2bcd(&msf.cdmsf_sec0);
msf394drivers/block/mcd.cbin2bcd(&msf.cdmsf_frame0);
msf395drivers/block/mcd.cbin2bcd(&msf.cdmsf_min1);
msf396drivers/block/mcd.cbin2bcd(&msf.cdmsf_sec1);
msf397drivers/block/mcd.cbin2bcd(&msf.cdmsf_frame1);
msf399drivers/block/mcd.cmcd_Play.start.min = msf.cdmsf_min0;
msf400drivers/block/mcd.cmcd_Play.start.sec = msf.cdmsf_sec0;
msf401drivers/block/mcd.cmcd_Play.start.frame = msf.cdmsf_frame0;
msf402drivers/block/mcd.cmcd_Play.end.min = msf.cdmsf_min1;
msf403drivers/block/mcd.cmcd_Play.end.sec = msf.cdmsf_sec1;
msf404drivers/block/mcd.cmcd_Play.end.frame = msf.cdmsf_frame1;
msf458drivers/block/mcd.centry.cdte_addr.msf.minute = bcd2bin(tocPtr -> diskTime.min);
msf459drivers/block/mcd.centry.cdte_addr.msf.second = bcd2bin(tocPtr -> diskTime.sec);
msf460drivers/block/mcd.centry.cdte_addr.msf.frame = bcd2bin(tocPtr -> diskTime.frame);
msf494drivers/block/mcd.csubchnl.cdsc_absaddr.msf.minute = bcd2bin(qInfo.diskTime.min);
msf495drivers/block/mcd.csubchnl.cdsc_absaddr.msf.second = bcd2bin(qInfo.diskTime.sec);
msf496drivers/block/mcd.csubchnl.cdsc_absaddr.msf.frame = bcd2bin(qInfo.diskTime.frame);
msf498drivers/block/mcd.csubchnl.cdsc_reladdr.msf.minute = bcd2bin(qInfo.trackTime.min);
msf499drivers/block/mcd.csubchnl.cdsc_reladdr.msf.second = bcd2bin(qInfo.trackTime.sec);
msf500drivers/block/mcd.csubchnl.cdsc_reladdr.msf.frame = bcd2bin(qInfo.trackTime.frame);
msf797drivers/block/mcd.cstruct mcd_Play_msf msf;
msf799drivers/block/mcd.chsg2msf(mcd_next_bn, &msf.start);
msf800drivers/block/mcd.cmsf.end.min = ~0;
msf801drivers/block/mcd.cmsf.end.sec = ~0;
msf802drivers/block/mcd.cmsf.end.frame = ~0;
msf803drivers/block/mcd.csendMcdCmd(MCMD_DATA_READ, &msf);
msf1230drivers/block/mcd.chsg2msf(long hsg, struct msf *msf)
msf1233drivers/block/mcd.cmsf -> min = hsg / 4500;
msf1235drivers/block/mcd.cmsf -> sec = hsg / 75;
msf1236drivers/block/mcd.cmsf -> frame = hsg % 75;
msf1238drivers/block/mcd.cbin2bcd(&msf -> min);    /* convert to BCD */
msf1239drivers/block/mcd.cbin2bcd(&msf -> sec);
msf1240drivers/block/mcd.cbin2bcd(&msf -> frame);
msf323drivers/block/mcdx.centry.cdte_addr.msf.minute = bcd2uint(tp->dt.minute);
msf324drivers/block/mcdx.centry.cdte_addr.msf.second = bcd2uint(tp->dt.second);
msf325drivers/block/mcdx.centry.cdte_addr.msf.frame = bcd2uint(tp->dt.frame);
msf358drivers/block/mcdx.csub.cdsc_absaddr.msf.minute = bcd2uint(q.dt.minute);
msf359drivers/block/mcdx.csub.cdsc_absaddr.msf.second = bcd2uint(q.dt.second);
msf360drivers/block/mcdx.csub.cdsc_absaddr.msf.frame = bcd2uint(q.dt.frame);
msf361drivers/block/mcdx.csub.cdsc_reladdr.msf.minute = bcd2uint(q.tt.minute);
msf362drivers/block/mcdx.csub.cdsc_reladdr.msf.second = bcd2uint(q.tt.second);
msf363drivers/block/mcdx.csub.cdsc_reladdr.msf.frame = bcd2uint(q.tt.frame);
msf405drivers/block/mcdx.cms.addr.msf.minute = bcd2uint(stuffp->multi.msf_last.minute);
msf406drivers/block/mcdx.cms.addr.msf.second = bcd2uint(stuffp->multi.msf_last.second);
msf407drivers/block/mcdx.cms.addr.msf.frame = bcd2uint(stuffp->multi.msf_last.frame);
msf423drivers/block/mcdx.cms.addr.msf.minute,
msf424drivers/block/mcdx.cms.addr.msf.second,
msf425drivers/block/mcdx.cms.addr.msf.frame,
msf352drivers/block/optcd.cstatic void hsg2msf(long hsg, struct msf *msf) {
msf354drivers/block/optcd.cmsf -> min = hsg / 4500;
msf356drivers/block/optcd.cmsf -> sec = hsg / 75;
msf357drivers/block/optcd.cmsf -> frame = hsg % 75;
msf359drivers/block/optcd.cif (msf -> min >= 70)
msf361drivers/block/optcd.cif (msf -> sec >= 60)
msf363drivers/block/optcd.cif (msf -> frame >= 75)
msf366drivers/block/optcd.cmsf -> min = bin2bcd(msf -> min);  /* convert to BCD */
msf367drivers/block/optcd.cmsf -> sec = bin2bcd(msf -> sec);
msf368drivers/block/optcd.cmsf -> frame = bin2bcd(msf -> frame);
msf377drivers/block/optcd.cstatic long msf2hsg(struct msf *mp) {
msf731drivers/block/optcd.cstruct opt_Play_msf msf;
msf764drivers/block/optcd.chsg2msf(opt_next_bn, &msf.start);
msf766drivers/block/optcd.cmsf.end.min = 0;
msf767drivers/block/optcd.cmsf.end.sec = 0;
msf768drivers/block/optcd.cmsf.end.frame = opt_read_count;
msf771drivers/block/optcd.cmsf.start.min,
msf772drivers/block/optcd.cmsf.start.sec,
msf773drivers/block/optcd.cmsf.start.frame,
msf774drivers/block/optcd.cmsf.end.min,
msf775drivers/block/optcd.cmsf.end.sec,
msf776drivers/block/optcd.cmsf.end.frame);
msf783drivers/block/optcd.coptReadCmd(COMREAD, &msf);
msf1025drivers/block/optcd.cstruct cdrom_msf msf;
msf1027drivers/block/optcd.cif ((st = verify_area(VERIFY_READ, (void *) arg, sizeof msf)))
msf1029drivers/block/optcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf1030drivers/block/optcd.copt_Play.start.min = bin2bcd(msf.cdmsf_min0);
msf1031drivers/block/optcd.copt_Play.start.sec = bin2bcd(msf.cdmsf_sec0);
msf1032drivers/block/optcd.copt_Play.start.frame = bin2bcd(msf.cdmsf_frame0);
msf1033drivers/block/optcd.copt_Play.end.min = bin2bcd(msf.cdmsf_min1);
msf1034drivers/block/optcd.copt_Play.end.sec = bin2bcd(msf.cdmsf_sec1);
msf1035drivers/block/optcd.copt_Play.end.frame = bin2bcd(msf.cdmsf_frame1);
msf1113drivers/block/optcd.centry.cdte_addr.msf.minute =
msf1115drivers/block/optcd.centry.cdte_addr.msf.second =
msf1117drivers/block/optcd.centry.cdte_addr.msf.frame =
msf1180drivers/block/optcd.csubchnl.cdsc_absaddr.msf.minute =
msf1182drivers/block/optcd.csubchnl.cdsc_absaddr.msf.second =
msf1184drivers/block/optcd.csubchnl.cdsc_absaddr.msf.frame =
msf1186drivers/block/optcd.csubchnl.cdsc_reladdr.msf.minute =
msf1188drivers/block/optcd.csubchnl.cdsc_reladdr.msf.second =
msf1190drivers/block/optcd.csubchnl.cdsc_reladdr.msf.frame =
msf1201drivers/block/optcd.cstruct cdrom_msf msf;
msf1204drivers/block/optcd.cif ((st = verify_area(VERIFY_READ, (void *) arg, sizeof msf)))
msf1208drivers/block/optcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
msf1209drivers/block/optcd.copt_Play.start.min = bin2bcd(msf.cdmsf_min0);
msf1210drivers/block/optcd.copt_Play.start.sec = bin2bcd(msf.cdmsf_sec0);
msf1211drivers/block/optcd.copt_Play.start.frame = bin2bcd(msf.cdmsf_frame0);
msf485drivers/block/sbpcd.cstatic struct cdrom_msf msf;
msf777drivers/block/sbpcd.cstatic INLINE void lba2msf(int lba, u_char *msf)
msf780drivers/block/sbpcd.cmsf[0] = lba / (CD_SECS*CD_FRAMES);
msf782drivers/block/sbpcd.cmsf[1] = lba / CD_FRAMES;
msf783drivers/block/sbpcd.cmsf[2] = lba % CD_FRAMES;
msf797drivers/block/sbpcd.cMSF msf;
msf800drivers/block/sbpcd.cmsf.c[3] = 0;
msf801drivers/block/sbpcd.cmsf.c[2] = (blk + CD_BLOCK_OFFSET) / (CD_SECS * CD_FRAMES);
msf803drivers/block/sbpcd.cmsf.c[1] = mm / CD_FRAMES;
msf804drivers/block/sbpcd.cmsf.c[0] = mm % CD_FRAMES;
msf805drivers/block/sbpcd.creturn (msf.n);
msf835drivers/block/sbpcd.cMSF msf;
msf838drivers/block/sbpcd.cmsf.n=msfx;
msf839drivers/block/sbpcd.ci=(msf.c[2] * CD_SECS + msf.c[1]) * CD_FRAMES + msf.c[0] - CD_BLOCK_OFFSET;
msf847drivers/block/sbpcd.cstatic INLINE int msf2lba(u_char *msf)
msf851drivers/block/sbpcd.ci=(msf[0] * CD_SECS + msf[1]) * CD_FRAMES + msf[2] - CD_BLOCK_OFFSET;
msf3882drivers/block/sbpcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof(struct cdrom_msf));
msf3884drivers/block/sbpcd.cD_S[d].pos_audio_start = (msf.cdmsf_min0<<16) |
msf3885drivers/block/sbpcd.c(msf.cdmsf_sec0<<8) |
msf3886drivers/block/sbpcd.cmsf.cdmsf_frame0;
msf3887drivers/block/sbpcd.cD_S[d].pos_audio_end = (msf.cdmsf_min1<<16) |
msf3888drivers/block/sbpcd.c(msf.cdmsf_sec1<<8) |
msf3889drivers/block/sbpcd.cmsf.cdmsf_frame1;
msf3952drivers/block/sbpcd.ctocentry.cdte_addr.msf.minute=(D_S[d].TocBuffer[i].address>>16)&0x00FF;
msf3953drivers/block/sbpcd.ctocentry.cdte_addr.msf.second=(D_S[d].TocBuffer[i].address>>8)&0x00FF;
msf3954drivers/block/sbpcd.ctocentry.cdte_addr.msf.frame=D_S[d].TocBuffer[i].address&0x00FF;
msf4061drivers/block/sbpcd.cSC.cdsc_absaddr.msf.minute=(D_S[d].SubQ_run_tot>>16)&0x00FF;
msf4062drivers/block/sbpcd.cSC.cdsc_absaddr.msf.second=(D_S[d].SubQ_run_tot>>8)&0x00FF;
msf4063drivers/block/sbpcd.cSC.cdsc_absaddr.msf.frame=D_S[d].SubQ_run_tot&0x00FF;
msf4064drivers/block/sbpcd.cSC.cdsc_reladdr.msf.minute=(D_S[d].SubQ_run_trk>>16)&0x00FF;
msf4065drivers/block/sbpcd.cSC.cdsc_reladdr.msf.second=(D_S[d].SubQ_run_trk>>8)&0x00FF;
msf4066drivers/block/sbpcd.cSC.cdsc_reladdr.msf.frame=D_S[d].SubQ_run_trk&0x00FF;
msf4137drivers/block/sbpcd.cblock=msf2lba(&read_audio.addr.msf.minute);
msf4316drivers/block/sbpcd.clba2msf(D_S[d].lba_multi,&ms_info.addr.msf.minute);
msf229drivers/block/sjcd.cstatic long msf2hsg( struct msf *mp ){
msf234drivers/block/sjcd.cstatic void hsg2msf( long hsg, struct msf *msf ){
msf235drivers/block/sjcd.chsg += 150; msf->min = hsg / 4500;
msf236drivers/block/sjcd.chsg %= 4500; msf->sec = hsg / 75; msf->frame = hsg % 75;
msf237drivers/block/sjcd.cmsf->min = bin2bcd( msf->min );       /* convert to BCD */
msf238drivers/block/sjcd.cmsf->sec = bin2bcd( msf->sec );
msf239drivers/block/sjcd.cmsf->frame = bin2bcd( msf->frame );
msf611drivers/block/sjcd.cstruct sjcd_play_msf msf;
msf622drivers/block/sjcd.cmsf.start = mp->start;
msf623drivers/block/sjcd.cmsf.end.min = msf.end.sec = msf.end.frame = 0x00;
msf624drivers/block/sjcd.csjcd_send_6_cmd( SCMD_SEEK, &msf );
msf795drivers/block/sjcd.ctoc_entry.cdte_addr.msf.minute = bcd2bin( tp->un.track_msf.min );
msf796drivers/block/sjcd.ctoc_entry.cdte_addr.msf.second = bcd2bin( tp->un.track_msf.sec );
msf797drivers/block/sjcd.ctoc_entry.cdte_addr.msf.frame = bcd2bin( tp->un.track_msf.frame );
msf829drivers/block/sjcd.csubchnl.cdsc_absaddr.msf.minute = bcd2bin( q_info.abs.min );
msf830drivers/block/sjcd.csubchnl.cdsc_absaddr.msf.second = bcd2bin( q_info.abs.sec );
msf831drivers/block/sjcd.csubchnl.cdsc_absaddr.msf.frame = bcd2bin( q_info.abs.frame );
msf832drivers/block/sjcd.csubchnl.cdsc_reladdr.msf.minute = bcd2bin( q_info.rel.min );
msf833drivers/block/sjcd.csubchnl.cdsc_reladdr.msf.second = bcd2bin( q_info.rel.sec );
msf834drivers/block/sjcd.csubchnl.cdsc_reladdr.msf.frame = bcd2bin( q_info.rel.frame );
msf1045drivers/block/sjcd.cstruct sjcd_play_msf msf;
msf1048drivers/block/sjcd.chsg2msf( sjcd_next_bn, &msf.start );
msf1049drivers/block/sjcd.cmsf.end.min = 0; msf.end.sec = 0;            
msf1050drivers/block/sjcd.cmsf.end.frame = sjcd_read_count = SJCD_BUF_SIZ;
msf1053drivers/block/sjcd.cmsf.start.min, msf.start.sec, msf.start.frame,
msf1054drivers/block/sjcd.cmsf.end.min,   msf.end.sec,   msf.end.frame );
msf1059drivers/block/sjcd.csjcd_send_6_cmd( SCMD_DATA_READ, &msf );
msf765drivers/block/sonycd535.clog_to_msf(unsigned int log, Byte *msf)
msf768drivers/block/sonycd535.cmsf[0] = int_to_bcd(log / 4500);
msf770drivers/block/sonycd535.cmsf[1] = int_to_bcd(log / 75);
msf771drivers/block/sonycd535.cmsf[2] = int_to_bcd(log % 75);
msf779drivers/block/sonycd535.cmsf_to_log(Byte *msf)
msf784drivers/block/sonycd535.clog = bcd_to_int(msf[2]);
msf785drivers/block/sonycd535.clog += bcd_to_int(msf[1]) * 75;
msf786drivers/block/sonycd535.clog += bcd_to_int(msf[0]) * 4500;
msf1088drivers/block/sonycd535.cschi.cdsc_absaddr.msf.minute = bcd_to_int(last_sony_subcode->abs_msf[0]);
msf1089drivers/block/sonycd535.cschi.cdsc_absaddr.msf.second = bcd_to_int(last_sony_subcode->abs_msf[1]);
msf1090drivers/block/sonycd535.cschi.cdsc_absaddr.msf.frame = bcd_to_int(last_sony_subcode->abs_msf[2]);
msf1092drivers/block/sonycd535.cschi.cdsc_reladdr.msf.minute = bcd_to_int(last_sony_subcode->rel_msf[0]);
msf1093drivers/block/sonycd535.cschi.cdsc_reladdr.msf.second = bcd_to_int(last_sony_subcode->rel_msf[1]);
msf1094drivers/block/sonycd535.cschi.cdsc_reladdr.msf.frame = bcd_to_int(last_sony_subcode->rel_msf[2]);
msf1295drivers/block/sonycd535.cloc_entry.cdte_addr.msf.minute = bcd_to_int(*msf_val);
msf1296drivers/block/sonycd535.cloc_entry.cdte_addr.msf.second = bcd_to_int(*(msf_val + 1));
msf1297drivers/block/sonycd535.cloc_entry.cdte_addr.msf.frame = bcd_to_int(*(msf_val + 2));
msf141drivers/scsi/sr_ioctl.cstruct cdrom_msf msf;
msf143drivers/scsi/sr_ioctl.cerr = verify_area (VERIFY_READ, (void *) arg, sizeof (msf));
msf146drivers/scsi/sr_ioctl.cmemcpy_fromfs(&msf, (void *) arg, sizeof(msf));
msf151drivers/scsi/sr_ioctl.csr_cmd[3] = msf.cdmsf_min0;
msf152drivers/scsi/sr_ioctl.csr_cmd[4] = msf.cdmsf_sec0;
msf153drivers/scsi/sr_ioctl.csr_cmd[5] = msf.cdmsf_frame0;
msf154drivers/scsi/sr_ioctl.csr_cmd[6] = msf.cdmsf_min1;
msf155drivers/scsi/sr_ioctl.csr_cmd[7] = msf.cdmsf_sec1;
msf156drivers/scsi/sr_ioctl.csr_cmd[8] = msf.cdmsf_frame1;
msf243drivers/scsi/sr_ioctl.ctocentry.cdte_addr.msf.minute = buffer[9];
msf244drivers/scsi/sr_ioctl.ctocentry.cdte_addr.msf.second = buffer[10];
msf245drivers/scsi/sr_ioctl.ctocentry.cdte_addr.msf.frame = buffer[11];
msf395drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.minute = buffer[13];
msf396drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.second = buffer[14];
msf397drivers/scsi/sr_ioctl.csubchnl.cdsc_reladdr.msf.frame = buffer[15];
msf398drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.minute = buffer[9];
msf399drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.second = buffer[10];
msf400drivers/scsi/sr_ioctl.csubchnl.cdsc_absaddr.msf.frame = buffer[11];
msf430drivers/scsi/sr_ioctl.cms_info.addr.msf.minute = lba / (CD_SECS*CD_FRAMES);
msf432drivers/scsi/sr_ioctl.cms_info.addr.msf.second = lba / CD_FRAMES;
msf433drivers/scsi/sr_ioctl.cms_info.addr.msf.frame  = lba % CD_FRAMES;
msf118include/linux/aztcd.hstruct msf  start;
msf119include/linux/aztcd.hstruct msf  end;
msf125include/linux/aztcd.hstruct msf  diskLength;
msf126include/linux/aztcd.hstruct msf  firstTrack;
msf133include/linux/aztcd.hstruct msf  trackTime;
msf134include/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;
msf92include/linux/gscd.hstruct msf  start;
msf93include/linux/gscd.hstruct msf  end;
msf99include/linux/gscd.hstruct msf  diskLength;
msf100include/linux/gscd.hstruct msf  firstTrack;
msf107include/linux/gscd.hstruct msf  trackTime;
msf108include/linux/gscd.hstruct msf  diskTime;
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;
msf152include/linux/optcd.hstruct msf  start;
msf153include/linux/optcd.hstruct msf  end;
msf159include/linux/optcd.hstruct msf  diskLength;
msf160include/linux/optcd.hstruct msf  firstTrack;
msf167include/linux/optcd.hstruct msf  trackTime;
msf168include/linux/optcd.hstruct msf  diskTime;
msf95include/linux/sjcd.hstruct msf track_msf;
msf103include/linux/sjcd.hstruct msf rel;
msf104include/linux/sjcd.hstruct msf abs;
msf108include/linux/sjcd.hstruct msf  start;
msf109include/linux/sjcd.hstruct msf  end;
msf115include/linux/sjcd.hstruct msf      disk_length;
msf116include/linux/sjcd.hstruct msf      first_track;
msf123include/linux/sjcd.hstruct msf      track_time;
msf124include/linux/sjcd.hstruct msf      disk_time;