toc               133 dev/isa/mcd.c  	union	mcd_qchninfo toc[MCD_MAXTOCS];
toc              1409 dev/isa/mcd.c  		sc->toc[trk].toc.idx_no = 0x00;
toc              1414 dev/isa/mcd.c  		if (q.toc.trk_no != 0x00 || q.toc.idx_no == 0x00)
toc              1416 dev/isa/mcd.c  		idx = bcd2bin(q.toc.idx_no);
toc              1418 dev/isa/mcd.c  		    sc->toc[idx].toc.idx_no == 0x00) {
toc              1419 dev/isa/mcd.c  			sc->toc[idx] = q;
toc              1433 dev/isa/mcd.c  	sc->toc[idx].toc.control = sc->toc[idx-1].toc.control;
toc              1434 dev/isa/mcd.c  	sc->toc[idx].toc.addr_type = sc->toc[idx-1].toc.addr_type;
toc              1435 dev/isa/mcd.c  	sc->toc[idx].toc.trk_no = 0x00;
toc              1436 dev/isa/mcd.c  	sc->toc[idx].toc.idx_no = 0xaa;
toc              1437 dev/isa/mcd.c  	sc->toc[idx].toc.absolute_pos[0] = sc->volinfo.vol_msf[0];
toc              1438 dev/isa/mcd.c  	sc->toc[idx].toc.absolute_pos[1] = sc->volinfo.vol_msf[1];
toc              1439 dev/isa/mcd.c  	sc->toc[idx].toc.absolute_pos[2] = sc->volinfo.vol_msf[2];
toc              1481 dev/isa/mcd.c  		if (sc->toc[trk].toc.idx_no == 0x00)
toc              1483 dev/isa/mcd.c  		data.entries[n].control = sc->toc[trk].toc.control;
toc              1484 dev/isa/mcd.c  		data.entries[n].addr_type = sc->toc[trk].toc.addr_type;
toc              1485 dev/isa/mcd.c  		data.entries[n].track = bcd2bin(sc->toc[trk].toc.idx_no);
toc              1490 dev/isa/mcd.c  			    bcd2bin(sc->toc[trk].toc.absolute_pos[0]);
toc              1492 dev/isa/mcd.c  			    bcd2bin(sc->toc[trk].toc.absolute_pos[1]);
toc              1494 dev/isa/mcd.c  			    bcd2bin(sc->toc[trk].toc.absolute_pos[2]);
toc              1497 dev/isa/mcd.c  			lba = msf2hsg(sc->toc[trk].toc.absolute_pos, 0);
toc              1679 dev/isa/mcd.c  	mbx.cmd.data.play.start_msf[0] = sc->toc[a].toc.absolute_pos[0];
toc              1680 dev/isa/mcd.c  	mbx.cmd.data.play.start_msf[1] = sc->toc[a].toc.absolute_pos[1];
toc              1681 dev/isa/mcd.c  	mbx.cmd.data.play.start_msf[2] = sc->toc[a].toc.absolute_pos[2];
toc              1682 dev/isa/mcd.c  	mbx.cmd.data.play.end_msf[0] = sc->toc[z+1].toc.absolute_pos[0];
toc              1683 dev/isa/mcd.c  	mbx.cmd.data.play.end_msf[1] = sc->toc[z+1].toc.absolute_pos[1];
toc              1684 dev/isa/mcd.c  	mbx.cmd.data.play.end_msf[2] = sc->toc[z+1].toc.absolute_pos[2];
toc               150 dev/isa/mcdreg.h 	} toc;
toc               925 scsi/cd.c      		struct cd_toc *toc;
toc               933 scsi/cd.c      		MALLOC(toc, struct cd_toc *, sizeof(struct cd_toc), M_TEMP,
toc               935 scsi/cd.c      		bzero(toc, sizeof(*toc));
toc               937 scsi/cd.c      		th = &toc->header;
toc               939 scsi/cd.c      		if (len > sizeof(toc->entries) ||
toc               941 scsi/cd.c      			FREE(toc, M_TEMP);
toc               946 scsi/cd.c      		    toc, len + sizeof(struct ioc_toc_header), 0);
toc               948 scsi/cd.c      			FREE(toc, M_TEMP);
toc               955 scsi/cd.c      				cte = &toc->entries[ntracks];
toc               972 scsi/cd.c      		error = copyout(toc->entries, te->data, len);
toc               973 scsi/cd.c      		FREE(toc, M_TEMP);
toc               977 scsi/cd.c      		struct cd_toc *toc;
toc               986 scsi/cd.c      		MALLOC(toc, struct cd_toc *, sizeof(struct cd_toc), M_TEMP,
toc               988 scsi/cd.c      		bzero(toc, sizeof(*toc));
toc               990 scsi/cd.c      		error = cd_read_toc(cd, 0, 0, toc,
toc               995 scsi/cd.c      			FREE(toc, M_TEMP);
toc               999 scsi/cd.c      		cte = &toc->entries[0];
toc              1008 scsi/cd.c      			toc->header.len = letoh16(toc->header.len);
toc              1010 scsi/cd.c      			toc->header.len = betoh16(toc->header.len);
toc              1012 scsi/cd.c      		*(int *)addr = (toc->header.len >= 10 && cte->track > 1) ?
toc              1014 scsi/cd.c      		FREE(toc, M_TEMP);
toc              1154 scsi/cd.c      	struct cd_toc *toc;
toc              1160 scsi/cd.c      	MALLOC(toc, struct cd_toc *, sizeof(struct cd_toc), M_TEMP, M_WAITOK);
toc              1161 scsi/cd.c      	bzero(toc, sizeof(*toc));
toc              1191 scsi/cd.c      	if (cd_load_toc(cd, toc, CD_LBA_FORMAT)) {
toc              1196 scsi/cd.c      	n = toc->header.ending_track - toc->header.starting_track + 1;
toc              1198 scsi/cd.c      		if (toc->entries[tocidx].control & 4) {
toc              1204 scsi/cd.c      	free(toc, M_TEMP);
toc              1454 scsi/cd.c      	struct cd_toc *toc;
toc              1463 scsi/cd.c      	MALLOC(toc, struct cd_toc *, sizeof(struct cd_toc), M_TEMP, M_WAITOK);
toc              1464 scsi/cd.c      	bzero(toc, sizeof(*toc));
toc              1466 scsi/cd.c      	if ((error = cd_load_toc(cd, toc, CD_MSF_FORMAT)) != 0)
toc              1469 scsi/cd.c      	if (++etrack > (toc->header.ending_track+1))
toc              1470 scsi/cd.c      		etrack = toc->header.ending_track+1;
toc              1472 scsi/cd.c      	strack -= toc->header.starting_track;
toc              1473 scsi/cd.c      	etrack -= toc->header.starting_track;
toc              1483 scsi/cd.c      	endm = toc->entries[etrack].addr.msf.minute;
toc              1484 scsi/cd.c      	ends = toc->entries[etrack].addr.msf.second;
toc              1485 scsi/cd.c      	endf = toc->entries[etrack].addr.msf.frame;
toc              1497 scsi/cd.c      	error = cd_play_msf(cd, toc->entries[strack].addr.msf.minute,
toc              1498 scsi/cd.c      	    toc->entries[strack].addr.msf.second,
toc              1499 scsi/cd.c      	    toc->entries[strack].addr.msf.frame,
toc              1503 scsi/cd.c      	FREE(toc, M_TEMP);
toc              1601 scsi/cd.c      cd_load_toc(struct cd_softc *cd, struct cd_toc *toc, int fmt)
toc              1605 scsi/cd.c      	error = cd_read_toc(cd, 0, 0, toc, sizeof(toc->header), 0);
toc              1608 scsi/cd.c      		if (toc->header.ending_track < toc->header.starting_track)
toc              1611 scsi/cd.c      		n = toc->header.ending_track - toc->header.starting_track + 2;
toc              1612 scsi/cd.c      		len = n * sizeof(struct cd_toc_entry) + sizeof(toc->header);
toc              1613 scsi/cd.c      		error = cd_read_toc(cd, fmt, 0, toc, len, 0);