Lines Matching refs:toc
251 struct atapi_toc *toc; in ide_cdrom_get_last_session() local
257 if ((drive->atapi_flags & IDE_AFLAG_TOC_VALID) == 0 || !info->toc) { in ide_cdrom_get_last_session()
263 toc = info->toc; in ide_cdrom_get_last_session()
264 ms_info->addr.lba = toc->last_session_lba; in ide_cdrom_get_last_session()
265 ms_info->xa_flag = toc->xa_flag; in ide_cdrom_get_last_session()
325 struct atapi_toc *toc = info->toc; in ide_cd_get_toc_entry() local
335 ntracks = toc->hdr.last_track - toc->hdr.first_track + 1; in ide_cd_get_toc_entry()
337 if (toc->hdr.first_track == CDROM_LEADOUT) in ide_cd_get_toc_entry()
341 *ent = &toc->ent[ntracks]; in ide_cd_get_toc_entry()
342 else if (track < toc->hdr.first_track || track > toc->hdr.last_track) in ide_cd_get_toc_entry()
345 *ent = &toc->ent[track - toc->hdr.first_track]; in ide_cd_get_toc_entry()
388 struct atapi_toc *toc; in ide_cd_read_tochdr() local
396 toc = cd->toc; in ide_cd_read_tochdr()
397 tochdr->cdth_trk0 = toc->hdr.first_track; in ide_cd_read_tochdr()
398 tochdr->cdth_trk1 = toc->hdr.last_track; in ide_cd_read_tochdr()