Lines Matching refs:trk

1421 	int error, trk, idx, retry;  in mcd_read_toc()  local
1433 for (trk = th.starting_track; trk <= th.ending_track; trk++) in mcd_read_toc()
1434 sc->toc[trk].toc.idx_no = 0x00; in mcd_read_toc()
1435 trk = th.ending_track - th.starting_track + 1; in mcd_read_toc()
1436 for (retry = 300; retry && trk > 0; retry--) { in mcd_read_toc()
1445 trk--; in mcd_read_toc()
1453 if (trk != 0) in mcd_read_toc()
1475 u_char trk; in mcd_toc_entries() local
1490 trk = te->starting_track; in mcd_toc_entries()
1491 if (trk == 0x00) in mcd_toc_entries()
1492 trk = header.starting_track; in mcd_toc_entries()
1493 else if (trk == 0xaa) in mcd_toc_entries()
1494 trk = header.ending_track + 1; in mcd_toc_entries()
1495 else if (trk < header.starting_track || in mcd_toc_entries()
1496 trk > header.ending_track + 1) in mcd_toc_entries()
1500 for (n = 0; trk <= header.ending_track + 1; n++, trk++) { in mcd_toc_entries()
1503 if (sc->toc[trk].toc.idx_no == 0x00) in mcd_toc_entries()
1505 entries[n].control = sc->toc[trk].toc.control; in mcd_toc_entries()
1506 entries[n].addr_type = sc->toc[trk].toc.addr_type; in mcd_toc_entries()
1507 entries[n].track = bcd2bin(sc->toc[trk].toc.idx_no); in mcd_toc_entries()
1511 entries[n].addr.addr[1] = bcd2bin(sc->toc[trk].toc.absolute_pos[0]); in mcd_toc_entries()
1512 entries[n].addr.addr[2] = bcd2bin(sc->toc[trk].toc.absolute_pos[1]); in mcd_toc_entries()
1513 entries[n].addr.addr[3] = bcd2bin(sc->toc[trk].toc.absolute_pos[2]); in mcd_toc_entries()
1516 lba = msf2hsg(sc->toc[trk].toc.absolute_pos, 0); in mcd_toc_entries()