Lines Matching refs:trackdesc
88 struct _CDTOC_Desc trackdesc[1]; member
365 buf[len++] = toc->trackdesc[i].ctrl_adr ; // ADR, control in read_toc()
372 buf[len++] = toc->trackdesc[i].address.minute; in read_toc()
373 buf[len++] = toc->trackdesc[i].address.second; in read_toc()
374 buf[len++] = toc->trackdesc[i].address.frame; in read_toc()
376 unsigned lba = (unsigned)(MSF_TO_LBA(toc->trackdesc[i].address)); in read_toc()
453 (int)toc->trackdesc[i].session, in capacity()
454 (int)toc->trackdesc[i].ctrl_adr, in capacity()
455 (int)toc->trackdesc[i].tno, in capacity()
456 (int)toc->trackdesc[i].point, in capacity()
457 MSF_TO_LBA(toc->trackdesc[i].address), in capacity()
458 (int)toc->trackdesc[i].zero, in capacity()
459 MSF_TO_LBA(toc->trackdesc[i].p))); in capacity()
462 start_sector = MSF_TO_LBA(toc->trackdesc[i].p) - start_sector; in capacity()
466 if ((toc->trackdesc[i].ctrl_adr >> 4) != 1) continue; in capacity()
468 if (toc->trackdesc[i].ctrl_adr & 0x04) { in capacity()
469 data_track = toc->trackdesc[i].point; in capacity()
470 start_sector = MSF_TO_LBA(toc->trackdesc[i].p); in capacity()