Lines Matching refs:toc
246 struct atapi_toc *toc; in ide_cdrom_get_last_session() local
251 if ((drive->atapi_flags & IDE_AFLAG_TOC_VALID) == 0 || !info->toc) { in ide_cdrom_get_last_session()
257 toc = info->toc; in ide_cdrom_get_last_session()
258 ms_info->addr.lba = toc->last_session_lba; in ide_cdrom_get_last_session()
259 ms_info->xa_flag = toc->xa_flag; in ide_cdrom_get_last_session()
319 struct atapi_toc *toc = info->toc; in ide_cd_get_toc_entry() local
329 ntracks = toc->hdr.last_track - toc->hdr.first_track + 1; in ide_cd_get_toc_entry()
331 if (toc->hdr.first_track == CDROM_LEADOUT) in ide_cd_get_toc_entry()
335 *ent = &toc->ent[ntracks]; in ide_cd_get_toc_entry()
336 else if (track < toc->hdr.first_track || track > toc->hdr.last_track) in ide_cd_get_toc_entry()
339 *ent = &toc->ent[track - toc->hdr.first_track]; in ide_cd_get_toc_entry()
381 struct atapi_toc *toc; in ide_cd_read_tochdr() local
389 toc = cd->toc; in ide_cd_read_tochdr()
390 tochdr->cdth_trk0 = toc->hdr.first_track; in ide_cd_read_tochdr()
391 tochdr->cdth_trk1 = toc->hdr.last_track; in ide_cd_read_tochdr()