Home | History | Annotate | Download | only in isa

Lines Matching defs:toc

95 /* toc */
145 union mcd_qchninfo toc[MCD_MAXTOCS];
1406 printf("%s: mcd_toc_header: reading toc header\n",
1434 sc->toc[trk].toc.idx_no = 0x00;
1439 if (q.toc.trk_no != 0x00 || q.toc.idx_no == 0x00)
1441 idx = bcd2bin(q.toc.idx_no);
1443 sc->toc[idx].toc.idx_no == 0x00) {
1444 sc->toc[idx] = q;
1458 sc->toc[idx].toc.control = sc->toc[idx-1].toc.control;
1459 sc->toc[idx].toc.addr_type = sc->toc[idx-1].toc.addr_type;
1460 sc->toc[idx].toc.trk_no = 0x00;
1461 sc->toc[idx].toc.idx_no = 0xaa;
1462 sc->toc[idx].toc.absolute_pos[0] = sc->volinfo.vol_msf[0];
1463 sc->toc[idx].toc.absolute_pos[1] = sc->volinfo.vol_msf[1];
1464 sc->toc[idx].toc.absolute_pos[2] = sc->volinfo.vol_msf[2];
1485 /* Copy the TOC header. */
1499 /* Copy the TOC data. */
1503 if (sc->toc[trk].toc.idx_no == 0x00)
1505 entries[n].control = sc->toc[trk].toc.control;
1506 entries[n].addr_type = sc->toc[trk].toc.addr_type;
1507 entries[n].track = bcd2bin(sc->toc[trk].toc.idx_no);
1511 entries[n].addr.addr[1] = bcd2bin(sc->toc[trk].toc.absolute_pos[0]);
1512 entries[n].addr.addr[2] = bcd2bin(sc->toc[trk].toc.absolute_pos[1]);
1513 entries[n].addr.addr[3] = bcd2bin(sc->toc[trk].toc.absolute_pos[2]);
1516 lba = msf2hsg(sc->toc[trk].toc.absolute_pos, 0);
1681 mbx.cmd.data.play.start_msf[0] = sc->toc[a].toc.absolute_pos[0];
1682 mbx.cmd.data.play.start_msf[1] = sc->toc[a].toc.absolute_pos[1];
1683 mbx.cmd.data.play.start_msf[2] = sc->toc[a].toc.absolute_pos[2];
1684 mbx.cmd.data.play.end_msf[0] = sc->toc[z+1].toc.absolute_pos[0];
1685 mbx.cmd.data.play.end_msf[1] = sc->toc[z+1].toc.absolute_pos[1];
1686 mbx.cmd.data.play.end_msf[2] = sc->toc[z+1].toc.absolute_pos[2];