taglinefilesource code
fsm154drivers/block/cm206.cuch track, fsm[3], q0;
fsm400drivers/block/cm206.cvoid fsm(int lba, uch * fsm) 
fsm402drivers/block/cm206.cfsm[0] = lba % 75;
fsm404drivers/block/cm206.cfsm[1] = lba % 60; fsm[2] = lba / 60;
fsm407drivers/block/cm206.cinline int fsm2lba(uch * fsm) 
fsm409drivers/block/cm206.creturn fsm[0] + 75*(fsm[1]-2 + 60*fsm[2]);
fsm422drivers/block/cm206.cfsm(start, &read_sector[1]);
fsm720drivers/block/cm206.cfsm(lba, &seek_command[1]);
fsm750drivers/block/cm206.cmin = fsm2lba(cd->toc[i].fsm);
fsm762drivers/block/cm206.cfsm(l, cd->toc[ct].fsm);
fsm801drivers/block/cm206.cfor (i=0; i<3; i++) cd->toc[1].fsm[i] = cd->disc_status[3+i];
fsm816drivers/block/cm206.cPLAY_TO.fsm[i] = play_command[i+4];
fsm829drivers/block/cm206.cplay_command[i+4] = PLAY_TO.fsm[i];
fsm834drivers/block/cm206.cplay_command[i+1] = cd->toc[from].fsm[i];
fsm835drivers/block/cm206.cPLAY_TO.fsm[i] = play_command[i+4] = cd->toc[to+1].fsm[i];
fsm878drivers/block/cm206.cep->cdte_addr.msf.frame = cd->toc[track].fsm[0];
fsm879drivers/block/cm206.cep->cdte_addr.msf.second = cd->toc[track].fsm[1];
fsm880drivers/block/cm206.cep->cdte_addr.msf.minute = cd->toc[track].fsm[2];
fsm882drivers/block/cm206.celse ep->cdte_addr.lba = fsm2lba(cd->toc[track].fsm);