tag | line | file | source code |
toc | 183 | drivers/block/cm206.c | struct toc_struct toc[101]; /* The whole table of contents + lead-out */ |
toc | 192 | drivers/block/cm206.c | #define PLAY_TO cd->toc[0] /* toc[0] records end-time in play */ |
toc | 560 | drivers/block/cm206.c | memset(cd->toc, 0, sizeof(cd->toc)); |
toc | 749 | drivers/block/cm206.c | for (i=track; i>0; i--) if (cd->toc[i].track) { |
toc | 750 | drivers/block/cm206.c | min = fsm2lba(cd->toc[i].fsm); |
toc | 758 | drivers/block/cm206.c | if (!cd->toc[ct].track) { |
toc | 761 | drivers/block/cm206.c | cd->toc[ct].track=q[1]; /* lead out still 0xaa */ |
toc | 762 | drivers/block/cm206.c | fsm(l, cd->toc[ct].fsm); |
toc | 763 | drivers/block/cm206.c | cd->toc[ct].q0 = q[0]; /* contains adr and ctrl info */ |
toc | 790 | drivers/block/cm206.c | if (!cd->toc[track].track) get_toc_lba(track); |
toc | 800 | drivers/block/cm206.c | cd->toc[1].track=1; /* fill in first track position */ |
toc | 801 | drivers/block/cm206.c | for (i=0; i<3; i++) cd->toc[1].fsm[i] = cd->disc_status[3+i]; |
toc | 834 | drivers/block/cm206.c | play_command[i+1] = cd->toc[from].fsm[i]; |
toc | 835 | drivers/block/cm206.c | PLAY_TO.fsm[i] = play_command[i+4] = cd->toc[to+1].fsm[i]; |
toc | 878 | drivers/block/cm206.c | ep->cdte_addr.msf.frame = cd->toc[track].fsm[0]; |
toc | 879 | drivers/block/cm206.c | ep->cdte_addr.msf.second = cd->toc[track].fsm[1]; |
toc | 880 | drivers/block/cm206.c | ep->cdte_addr.msf.minute = cd->toc[track].fsm[2]; |
toc | 882 | drivers/block/cm206.c | else ep->cdte_addr.lba = fsm2lba(cd->toc[track].fsm); |
toc | 883 | drivers/block/cm206.c | ep->cdte_adr = cd->toc[track].q0 & 0xf; |
toc | 884 | drivers/block/cm206.c | ep->cdte_ctrl = cd->toc[track].q0 >> 4; |
toc | 998 | drivers/block/cm206.c | memset(cd->toc, 0, sizeof(cd->toc)); |
toc | 185 | drivers/block/ide-cd.c | struct atapi_toc *toc; |
toc | 1547 | drivers/block/ide-cd.c | struct atapi_toc *toc = cdrom_info[DEV_HWIF][dev->select.b.drive].toc; |
toc | 1549 | drivers/block/ide-cd.c | if (toc == NULL) |
toc | 1552 | drivers/block/ide-cd.c | toc = (struct atapi_toc *) kmalloc (sizeof (struct atapi_toc), |
toc | 1554 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].toc = toc; |
toc | 1557 | drivers/block/ide-cd.c | if (toc == NULL) |
toc | 1574 | drivers/block/ide-cd.c | stat = cdrom_read_tocentry (dev, 0, msf_flag, (char *)toc, |
toc | 1579 | drivers/block/ide-cd.c | ntracks = toc->hdr.last_track - toc->hdr.first_track + 1; |
toc | 1584 | drivers/block/ide-cd.c | stat = cdrom_read_tocentry (dev, 0, msf_flag, (char *)toc, |
toc | 1588 | drivers/block/ide-cd.c | byte_swap_word (&toc->hdr.toc_length); |
toc | 1593 | drivers/block/ide-cd.c | byte *adr = (byte *)&(toc->ent[i].lba); |
toc | 1594 | drivers/block/ide-cd.c | toc->ent[i].lba = msf_to_lba (adr[1], adr[2], adr[3]); |
toc | 1597 | drivers/block/ide-cd.c | byte_swap_long (&toc->ent[i].lba); |
toc | 1755 | drivers/block/ide-cd.c | struct atapi_toc *toc; |
toc | 1761 | drivers/block/ide-cd.c | toc = cdrom_info[DEV_HWIF][dev->select.b.drive].toc; |
toc | 1764 | drivers/block/ide-cd.c | ntracks = toc->hdr.last_track - toc->hdr.first_track + 1; |
toc | 1766 | drivers/block/ide-cd.c | *ent = &toc->ent[ntracks]; |
toc | 1767 | drivers/block/ide-cd.c | else if (track < toc->hdr.first_track || |
toc | 1768 | drivers/block/ide-cd.c | track > toc->hdr.last_track) |
toc | 1771 | drivers/block/ide-cd.c | *ent = &toc->ent[track - toc->hdr.first_track]; |
toc | 1848 | drivers/block/ide-cd.c | struct atapi_toc *toc; |
toc | 1857 | drivers/block/ide-cd.c | toc = cdrom_info[DEV_HWIF][dev->select.b.drive].toc; |
toc | 1858 | drivers/block/ide-cd.c | tochdr.cdth_trk0 = toc->hdr.first_track; |
toc | 1859 | drivers/block/ide-cd.c | tochdr.cdth_trk1 = toc->hdr.last_track; |
toc | 2104 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].toc = NULL; |
toc | 138 | drivers/block/mcdx.c | struct s_subqcode* toc; /* first enty of the toc array */ |
toc | 306 | drivers/block/mcdx.c | if ((stuffp->toc == NULL) && (0 != (ans = mcdx_readtoc(stuffp)))) return ans; |
toc | 312 | drivers/block/mcdx.c | tp = &stuffp->toc[stuffp->di.n_last - stuffp->di.n_first + 1]; |
toc | 315 | drivers/block/mcdx.c | else tp = &stuffp->toc[entry.cdte_track - stuffp->di.n_first]; |
toc | 374 | drivers/block/mcdx.c | struct cdrom_tochdr toc; |
toc | 377 | drivers/block/mcdx.c | if ((ans = verify_area(VERIFY_WRITE, (void*) arg, sizeof toc))) |
toc | 379 | drivers/block/mcdx.c | toc.cdth_trk0 = stuffp->di.n_first; |
toc | 380 | drivers/block/mcdx.c | toc.cdth_trk1 = stuffp->di.n_last; |
toc | 381 | drivers/block/mcdx.c | memcpy_tofs((void*) arg, &toc, sizeof toc); |
toc | 592 | drivers/block/mcdx.c | if (stuffp->toc) { |
toc | 593 | drivers/block/mcdx.c | TRACE((MALLOC, "open() free toc @ %p\n", stuffp->toc)); |
toc | 594 | drivers/block/mcdx.c | kfree(stuffp->toc); |
toc | 596 | drivers/block/mcdx.c | stuffp->toc = NULL; |
toc | 891 | drivers/block/mcdx.c | if (stuffp->toc) { |
toc | 892 | drivers/block/mcdx.c | TRACE((MALLOC, "cleanup_module() free toc @ %p\n", stuffp->toc)); |
toc | 893 | drivers/block/mcdx.c | kfree(stuffp->toc); |
toc | 969 | drivers/block/mcdx.c | stuffp->toc = NULL; /* this should be NULL already */ |
toc | 1275 | drivers/block/mcdx.c | if (stuffp->toc) { |
toc | 1290 | drivers/block/mcdx.c | stuffp->toc = kmalloc(size, GFP_KERNEL); |
toc | 1291 | drivers/block/mcdx.c | if (!stuffp->toc) { |
toc | 1306 | drivers/block/mcdx.c | stuffp->toc[trk].index = 0; |
toc | 1322 | drivers/block/mcdx.c | && (stuffp->toc[idx - stuffp->di.n_first].index == 0)) { |
toc | 1323 | drivers/block/mcdx.c | stuffp->toc[idx - stuffp->di.n_first] = q; |
toc | 1328 | drivers/block/mcdx.c | memset(&stuffp->toc[stuffp->di.n_last - stuffp->di.n_first + 1], |
toc | 1329 | drivers/block/mcdx.c | 0, sizeof(stuffp->toc[0])); |
toc | 1330 | drivers/block/mcdx.c | stuffp->toc[stuffp->di.n_last - stuffp->di.n_first + 1].dt |
toc | 1347 | drivers/block/mcdx.c | stuffp->toc[trk].control, stuffp->toc[trk].tno, stuffp->toc[trk].index, |
toc | 1348 | drivers/block/mcdx.c | stuffp->toc[trk].tt.minute, stuffp->toc[trk].tt.second, stuffp->toc[trk].tt.frame, |
toc | 1349 | drivers/block/mcdx.c | stuffp->toc[trk].dt.minute, stuffp->toc[trk].dt.second, stuffp->toc[trk].dt.frame)); |
toc | 684 | drivers/block/sonycd535.c | request_toc_data(Byte status[2], struct s535_sony_toc *toc) |
toc | 693 | drivers/block/sonycd535.c | if ((to_status = do_sony_cmd(&cmd_no, 1, status, (Byte *) toc, 15, 1)) != 0) |
toc | 697 | drivers/block/sonycd535.c | first_track_num = bcd_to_int(toc->first_track_num); |
toc | 698 | drivers/block/sonycd535.c | last_track_num = bcd_to_int(toc->last_track_num); |
toc | 711 | drivers/block/sonycd535.c | memcpy(toc->tracks + i, track_address_buffer, 5); |