Lines Matching refs:tracks

991 static void cdrom_count_tracks(struct cdrom_device_info *cdi, tracktype *tracks)  in cdrom_count_tracks()  argument
996 tracks->data = 0; in cdrom_count_tracks()
997 tracks->audio = 0; in cdrom_count_tracks()
998 tracks->cdi = 0; in cdrom_count_tracks()
999 tracks->xa = 0; in cdrom_count_tracks()
1000 tracks->error = 0; in cdrom_count_tracks()
1004 tracks->error = CDS_NO_INFO; in cdrom_count_tracks()
1012 tracks->error = CDS_NO_DISC; in cdrom_count_tracks()
1014 tracks->error = CDS_NO_INFO; in cdrom_count_tracks()
1022 tracks->error = CDS_NO_INFO; in cdrom_count_tracks()
1027 tracks->cdi++; in cdrom_count_tracks()
1029 tracks->xa++; in cdrom_count_tracks()
1031 tracks->data++; in cdrom_count_tracks()
1033 tracks->audio++; in cdrom_count_tracks()
1039 header.cdth_trk1, tracks->audio, tracks->data, in cdrom_count_tracks()
1040 tracks->cdi, tracks->xa); in cdrom_count_tracks()
1048 tracktype tracks; in open_for_data() local
1094 cdrom_count_tracks(cdi, &tracks); in open_for_data()
1095 if (tracks.error == CDS_NO_DISC) { in open_for_data()
1102 if (tracks.data==0) { in open_for_data()
1212 tracktype tracks; in check_for_audio_disc() local
1252 cdrom_count_tracks(cdi, &tracks); in check_for_audio_disc()
1253 if (tracks.error) in check_for_audio_disc()
1254 return(tracks.error); in check_for_audio_disc()
1256 if (tracks.audio==0) in check_for_audio_disc()
2559 tracktype tracks; in cdrom_ioctl_disc_status() local
2563 cdrom_count_tracks(cdi, &tracks); in cdrom_ioctl_disc_status()
2564 if (tracks.error) in cdrom_ioctl_disc_status()
2565 return tracks.error; in cdrom_ioctl_disc_status()
2568 if (tracks.audio > 0) { in cdrom_ioctl_disc_status()
2569 if (!tracks.data && !tracks.cdi && !tracks.xa) in cdrom_ioctl_disc_status()
2575 if (tracks.cdi > 0) in cdrom_ioctl_disc_status()
2577 if (tracks.xa > 0) in cdrom_ioctl_disc_status()
2579 if (tracks.data > 0) in cdrom_ioctl_disc_status()