taglinefilesource code
toc1685drivers/block/ide-cd.cstruct atapi_toc *toc = drive->cdrom_info.toc;
toc1691drivers/block/ide-cd.cif (toc == NULL)
toc1694drivers/block/ide-cd.ctoc = (struct atapi_toc *) kmalloc (sizeof (struct atapi_toc),
toc1696drivers/block/ide-cd.cdrive->cdrom_info.toc = toc;
toc1699drivers/block/ide-cd.cif (toc == NULL)
toc1720drivers/block/ide-cd.cstat = cdrom_read_tocentry (drive, 0, msf_flag, 0, (char *)&toc->hdr,
toc1729drivers/block/ide-cd.ctoc->hdr.first_track = bcd2bin (toc->hdr.first_track);
toc1730drivers/block/ide-cd.ctoc->hdr.last_track  = bcd2bin (toc->hdr.last_track);
toc1735drivers/block/ide-cd.cntracks = toc->hdr.last_track - toc->hdr.first_track + 1;
toc1740drivers/block/ide-cd.cstat = cdrom_read_tocentry (drive, 0, msf_flag, 0, (char *)&toc->hdr,
toc1745drivers/block/ide-cd.ctoc->hdr.toc_length = ntohs (toc->hdr.toc_length);
toc1750drivers/block/ide-cd.ctoc->hdr.first_track = bcd2bin (toc->hdr.first_track);
toc1751drivers/block/ide-cd.ctoc->hdr.last_track  = bcd2bin (toc->hdr.last_track);
toc1763drivers/block/ide-cd.ctoc->ent[i].track = bcd2bin (toc->ent[i].track);
toc1764drivers/block/ide-cd.ctoc->ent[i].addr.msf.m = bcd2bin (toc->ent[i].addr.msf.m);
toc1765drivers/block/ide-cd.ctoc->ent[i].addr.msf.s = bcd2bin (toc->ent[i].addr.msf.s);
toc1766drivers/block/ide-cd.ctoc->ent[i].addr.msf.f = bcd2bin (toc->ent[i].addr.msf.f);
toc1768drivers/block/ide-cd.ctoc->ent[i].addr.lba = msf_to_lba (toc->ent[i].addr.msf.m,
toc1769drivers/block/ide-cd.ctoc->ent[i].addr.msf.s,
toc1770drivers/block/ide-cd.ctoc->ent[i].addr.msf.f);
toc1774drivers/block/ide-cd.ctoc->ent[i].addr.lba = ntohl (toc->ent[i].addr.lba);
toc1784drivers/block/ide-cd.ctoc->last_session_lba = msf_to_lba (ms_tmp.ent.addr.msf.m,
toc1789drivers/block/ide-cd.ctoc->last_session_lba = ntohl (ms_tmp.ent.addr.lba);
toc1791drivers/block/ide-cd.ctoc->xa_flag = (ms_tmp.hdr.first_track != ms_tmp.hdr.last_track);
toc1794drivers/block/ide-cd.cstat = cdrom_read_capacity (drive, &toc->capacity, reqbuf);
toc1795drivers/block/ide-cd.cif (stat) toc->capacity = 0x1fffff;
toc1798drivers/block/ide-cd.c= toc->capacity * SECTORS_PER_FRAME;
toc1799drivers/block/ide-cd.cdrive->part[0].nr_sects = toc->capacity * SECTORS_PER_FRAME;
toc2009drivers/block/ide-cd.cstruct atapi_toc *toc;
toc2015drivers/block/ide-cd.ctoc = drive->cdrom_info.toc;
toc2018drivers/block/ide-cd.cntracks = toc->hdr.last_track - toc->hdr.first_track + 1;
toc2020drivers/block/ide-cd.c*ent = &toc->ent[ntracks];
toc2021drivers/block/ide-cd.celse if (track < toc->hdr.first_track ||
toc2022drivers/block/ide-cd.ctrack > toc->hdr.last_track)
toc2025drivers/block/ide-cd.c*ent = &toc->ent[track - toc->hdr.first_track];
toc2186drivers/block/ide-cd.cstruct atapi_toc *toc;
toc2195drivers/block/ide-cd.ctoc = drive->cdrom_info.toc;
toc2196drivers/block/ide-cd.ctochdr.cdth_trk0 = toc->hdr.first_track;
toc2197drivers/block/ide-cd.ctochdr.cdth_trk1 = toc->hdr.last_track;
toc2351drivers/block/ide-cd.cstruct atapi_toc *toc;
toc2365drivers/block/ide-cd.ctoc = drive->cdrom_info.toc;
toc2368drivers/block/ide-cd.clba_to_msf (toc->last_session_lba,
toc2374drivers/block/ide-cd.cms_info.addr.lba = toc->last_session_lba;
toc2379drivers/block/ide-cd.cms_info.xa_flag = toc->xa_flag;
toc2390drivers/block/ide-cd.cstruct atapi_toc *toc;
toc2398drivers/block/ide-cd.ctoc = drive->cdrom_info.toc;
toc2405drivers/block/ide-cd.cif (ra.nframes < 0 || ra.nframes > toc->capacity)
toc2424drivers/block/ide-cd.cif (lba < 0 || lba >= toc->capacity)
toc2446drivers/block/ide-cd.cstruct atapi_toc *toc;
toc2473drivers/block/ide-cd.ctoc = drive->cdrom_info.toc;
toc2475drivers/block/ide-cd.cif (lba < 0 || lba >= toc->capacity)
toc2726drivers/block/ide-cd.cdrive->cdrom_info.toc               = NULL;
toc265drivers/block/ide.hstruct atapi_toc *toc;
toc174drivers/cdrom/cm206.cstruct toc_struct toc[101];  /* The whole table of contents + lead-out */
toc183drivers/cdrom/cm206.c#define PLAY_TO cd->toc[0]  /* toc[0] records end-time in play */
toc551drivers/cdrom/cm206.cmemset(cd->toc, 0, sizeof(cd->toc));
toc741drivers/cdrom/cm206.cfor (i=track; i>0; i--) if (cd->toc[i].track) {
toc742drivers/cdrom/cm206.cmin = fsm2lba(cd->toc[i].fsm);
toc750drivers/cdrom/cm206.cif (!cd->toc[ct].track) {
toc753drivers/cdrom/cm206.ccd->toc[ct].track=q[1];  /* lead out still 0xaa */
toc754drivers/cdrom/cm206.cfsm(l, cd->toc[ct].fsm);
toc755drivers/cdrom/cm206.ccd->toc[ct].q0 = q[0];  /* contains adr and ctrl info */
toc782drivers/cdrom/cm206.cif (!cd->toc[track].track) get_toc_lba(track);
toc792drivers/cdrom/cm206.ccd->toc[1].track=1;    /* fill in first track position */
toc793drivers/cdrom/cm206.cfor (i=0; i<3; i++) cd->toc[1].fsm[i] = cd->disc_status[3+i];
toc826drivers/cdrom/cm206.cplay_command[i+1] = cd->toc[from].fsm[i];
toc827drivers/cdrom/cm206.cPLAY_TO.fsm[i] = play_command[i+4] = cd->toc[to+1].fsm[i];
toc870drivers/cdrom/cm206.cep->cdte_addr.msf.frame = cd->toc[track].fsm[0];
toc871drivers/cdrom/cm206.cep->cdte_addr.msf.second = cd->toc[track].fsm[1];
toc872drivers/cdrom/cm206.cep->cdte_addr.msf.minute = cd->toc[track].fsm[2];
toc874drivers/cdrom/cm206.celse ep->cdte_addr.lba = fsm2lba(cd->toc[track].fsm);
toc875drivers/cdrom/cm206.cep->cdte_adr = cd->toc[track].q0 & 0xf; 
toc876drivers/cdrom/cm206.cep->cdte_ctrl = cd->toc[track].q0 >> 4;
toc990drivers/cdrom/cm206.cmemset(cd->toc, 0, sizeof(cd->toc));
toc148drivers/cdrom/mcdx.cstruct s_subqcode* toc;  /* first enty of the toc array */
toc362drivers/cdrom/mcdx.ctp = &stuffp->toc[stuffp->di.n_last - stuffp->di.n_first + 1];
toc365drivers/cdrom/mcdx.celse tp = &stuffp->toc[entry.cdte_track - stuffp->di.n_first];
toc441drivers/cdrom/mcdx.cstruct cdrom_tochdr toc;
toc445drivers/cdrom/mcdx.cif ((ans = verify_area(VERIFY_WRITE, (void*) arg, sizeof toc)))
toc447drivers/cdrom/mcdx.ctoc.cdth_trk0 = stuffp->di.n_first;
toc448drivers/cdrom/mcdx.ctoc.cdth_trk1 = stuffp->di.n_last;
toc449drivers/cdrom/mcdx.cmemcpy_tofs((void*) arg, &toc, sizeof toc);
toc710drivers/cdrom/mcdx.cif (stuffp->toc) {
toc711drivers/cdrom/mcdx.cTRACE((MALLOC, "open() free old toc @ %p\n", stuffp->toc));
toc712drivers/cdrom/mcdx.ckfree(stuffp->toc);
toc714drivers/cdrom/mcdx.cstuffp->toc = NULL;
toc1054drivers/cdrom/mcdx.cif (stuffp->toc) {
toc1055drivers/cdrom/mcdx.cTRACE((MALLOC, "cleanup_module() free toc @ %p\n", stuffp->toc));
toc1056drivers/cdrom/mcdx.ckfree(stuffp->toc);
toc1142drivers/cdrom/mcdx.cstuffp->toc = NULL;      /* this should be NULL already */
toc1485drivers/cdrom/mcdx.cif (stuffp->toc) {
toc1504drivers/cdrom/mcdx.cstuffp->toc = kmalloc(size, GFP_KERNEL);
toc1505drivers/cdrom/mcdx.cif (!stuffp->toc) {
toc1520drivers/cdrom/mcdx.cstuffp->toc[trk].index = 0;
toc1536drivers/cdrom/mcdx.c&& (stuffp->toc[idx - stuffp->di.n_first].index == 0)) {
toc1537drivers/cdrom/mcdx.cstuffp->toc[idx - stuffp->di.n_first] = q;
toc1543drivers/cdrom/mcdx.cmemset(&stuffp->toc[stuffp->di.n_last - stuffp->di.n_first + 1], 
toc1544drivers/cdrom/mcdx.c0, sizeof(stuffp->toc[0]));
toc1545drivers/cdrom/mcdx.cstuffp->toc[stuffp->di.n_last - stuffp->di.n_first + 1].dt
toc1562drivers/cdrom/mcdx.cstuffp->toc[trk].control, stuffp->toc[trk].tno, stuffp->toc[trk].index,
toc1563drivers/cdrom/mcdx.cstuffp->toc[trk].tt.minute, stuffp->toc[trk].tt.second, stuffp->toc[trk].tt.frame,
toc1564drivers/cdrom/mcdx.cstuffp->toc[trk].dt.minute, stuffp->toc[trk].dt.second, stuffp->toc[trk].dt.frame));
toc1611drivers/cdrom/mcdx.cif (ti) p = &stuffp->toc[ti->cdti_trk0 - stuffp->di.n_first];
toc1619drivers/cdrom/mcdx.cp = &stuffp->toc[ti->cdti_trk1 - stuffp->di.n_first + 1];
toc718drivers/cdrom/optcd.cstatic struct cdrom_subchnl toc[MAX_TRACKS];
toc737drivers/cdrom/optcd.ci, toc[i].cdsc_ctrl, toc[i].cdsc_adr,
toc738drivers/cdrom/optcd.ctoc[i].cdsc_trk, toc[i].cdsc_ind,
toc739drivers/cdrom/optcd.ctoc[i].cdsc_reladdr.msf.minute,
toc740drivers/cdrom/optcd.ctoc[i].cdsc_reladdr.msf.second,
toc741drivers/cdrom/optcd.ctoc[i].cdsc_reladdr.msf.frame,
toc742drivers/cdrom/optcd.ctoc[i].cdsc_absaddr.msf.minute,
toc743drivers/cdrom/optcd.ctoc[i].cdsc_absaddr.msf.second,
toc744drivers/cdrom/optcd.ctoc[i].cdsc_absaddr.msf.frame);
toc771drivers/cdrom/optcd.c&& q_info.cdsc_trk == 0 && toc[index].cdsc_ind == 0) {
toc772drivers/cdrom/optcd.ctoc[index] = q_info;
toc794drivers/cdrom/optcd.c&& toc[QINFO_FIRSTTRACK].cdsc_absaddr.msf.minute + count
toc795drivers/cdrom/optcd.c>= toc[QINFO_LASTTRACK].cdsc_absaddr.msf.minute + 1)
toc801drivers/cdrom/optcd.cdisk_info.first = toc[QINFO_FIRSTTRACK].cdsc_absaddr.msf.minute;
toc803drivers/cdrom/optcd.ctoc[disk_info.first].cdsc_absaddr.msf.minute;
toc805drivers/cdrom/optcd.ctoc[disk_info.first].cdsc_absaddr.msf.second;
toc807drivers/cdrom/optcd.ctoc[disk_info.first].cdsc_absaddr.msf.frame;
toc809drivers/cdrom/optcd.cdisk_info.last = toc[QINFO_LASTTRACK].cdsc_absaddr.msf.minute;
toc811drivers/cdrom/optcd.ctoc[QINFO_DISKLENGTH].cdsc_absaddr.msf.minute;
toc813drivers/cdrom/optcd.ctoc[QINFO_DISKLENGTH].cdsc_absaddr.msf.second-2;
toc815drivers/cdrom/optcd.ctoc[QINFO_DISKLENGTH].cdsc_absaddr.msf.frame;
toc817drivers/cdrom/optcd.ctoc[QINFO_NEXTSESSION].cdsc_reladdr.msf.minute;
toc819drivers/cdrom/optcd.ctoc[QINFO_NEXTSESSION].cdsc_reladdr.msf.second;
toc821drivers/cdrom/optcd.ctoc[QINFO_NEXTSESSION].cdsc_reladdr.msf.frame;
toc822drivers/cdrom/optcd.cdisk_info.next = toc[QINFO_FIRSTTRACK].cdsc_absaddr.msf.minute;
toc824drivers/cdrom/optcd.ctoc[disk_info.next].cdsc_absaddr.msf.minute;
toc826drivers/cdrom/optcd.ctoc[disk_info.next].cdsc_absaddr.msf.second;
toc828drivers/cdrom/optcd.ctoc[disk_info.next].cdsc_absaddr.msf.frame;
toc829drivers/cdrom/optcd.ctoc[disk_info.last + 1].cdsc_absaddr.msf.minute =
toc831drivers/cdrom/optcd.ctoc[disk_info.last + 1].cdsc_absaddr.msf.second =
toc833drivers/cdrom/optcd.ctoc[disk_info.last + 1].cdsc_absaddr.msf.frame =
toc847drivers/cdrom/optcd.c|| toc[QINFO_FIRSTTRACK].cdsc_absaddr.msf.minute + count
toc848drivers/cdrom/optcd.c< toc[QINFO_LASTTRACK].cdsc_absaddr.msf.minute + 1)
toc865drivers/cdrom/optcd.ctoc[count].cdsc_ind = 0;
toc928drivers/cdrom/optcd.ctoc[count].cdsc_ind = 0;
toc942drivers/cdrom/optcd.c(toc[disk_info.first].cdsc_ctrl & CDROM_DATA_TRACK) ? 0 : 1;
toc1473drivers/cdrom/optcd.cmsf.cdmsf_min0 = toc[ti.cdti_trk0].cdsc_absaddr.msf.minute;
toc1474drivers/cdrom/optcd.cmsf.cdmsf_sec0 = toc[ti.cdti_trk0].cdsc_absaddr.msf.second;
toc1475drivers/cdrom/optcd.cmsf.cdmsf_frame0 = toc[ti.cdti_trk0].cdsc_absaddr.msf.frame;
toc1476drivers/cdrom/optcd.cmsf.cdmsf_min1 = toc[ti.cdti_trk1 + 1].cdsc_absaddr.msf.minute;
toc1477drivers/cdrom/optcd.cmsf.cdmsf_sec1 = toc[ti.cdti_trk1 + 1].cdsc_absaddr.msf.second;
toc1478drivers/cdrom/optcd.cmsf.cdmsf_frame1 = toc[ti.cdti_trk1 + 1].cdsc_absaddr.msf.frame;
toc1533drivers/cdrom/optcd.ctocptr = &toc[disk_info.last + 1];
toc1538drivers/cdrom/optcd.ctocptr = &toc[entry.cdte_track];
toc652drivers/cdrom/sonycd535.crequest_toc_data(Byte status[2], struct s535_sony_toc *toc)
toc661drivers/cdrom/sonycd535.cif ((to_status = do_sony_cmd(&cmd_no, 1, status, (Byte *) toc, 15, 1)) != 0)
toc665drivers/cdrom/sonycd535.cfirst_track_num = bcd_to_int(toc->first_track_num);
toc666drivers/cdrom/sonycd535.clast_track_num = bcd_to_int(toc->last_track_num);
toc679drivers/cdrom/sonycd535.cmemcpy(toc->tracks + i, track_address_buffer, 5);