Lines Matching defs:toc
289 struct toc_struct toc[101]; /* The whole table of contents + lead-out */
299 #define PLAY_TO cd->toc[0] /* toc[0] records end-time in play */
893 pretty sure it must read the toc upon disc insertion. Therefore
896 cd->toc[], for future use.
932 * #-of-tracks+1. Note that the start of the disc must be in toc[1].fsm.
936 int max = 74 * 60 * 75 - 150, min = fsm2lba(cd->toc[1].fsm);
944 if (cd->toc[i].track) {
945 min = fsm2lba(cd->toc[i].fsm);
953 if (!cd->toc[ct].track) {
959 cd->toc[ct].track = q[1]; /* lead out still 0xaa */
960 fsm(l, cd->toc[ct].fsm);
961 cd->toc[ct].q0 = q[0]; /* contains adr and ctrl info */
989 if (!cd->toc[track].track)
1004 cd->toc[1].fsm[i] = cd->disc_status[3 + i];
1041 play_command[i + 1] = cd->toc[from].fsm[i];
1043 cd->toc[to + 1].fsm[i];
1090 memset(cd->toc, 0, sizeof(cd->toc));
1099 ep->cdte_addr.msf.frame = cd->toc[track].fsm[0];
1100 ep->cdte_addr.msf.second = cd->toc[track].fsm[1];
1101 ep->cdte_addr.msf.minute = cd->toc[track].fsm[2];
1102 ep->cdte_adr = cd->toc[track].q0 & 0xf;
1103 ep->cdte_ctrl = cd->toc[track].q0 >> 4;