Lines Matching refs:tracks

998 static void cdrom_count_tracks(struct cdrom_device_info *cdi, tracktype *tracks)  in cdrom_count_tracks()  argument
1003 tracks->data = 0; in cdrom_count_tracks()
1004 tracks->audio = 0; in cdrom_count_tracks()
1005 tracks->cdi = 0; in cdrom_count_tracks()
1006 tracks->xa = 0; in cdrom_count_tracks()
1007 tracks->error = 0; in cdrom_count_tracks()
1011 tracks->error = CDS_NO_INFO; in cdrom_count_tracks()
1019 tracks->error = CDS_NO_DISC; in cdrom_count_tracks()
1021 tracks->error = CDS_NO_INFO; in cdrom_count_tracks()
1029 tracks->error = CDS_NO_INFO; in cdrom_count_tracks()
1034 tracks->cdi++; in cdrom_count_tracks()
1036 tracks->xa++; in cdrom_count_tracks()
1038 tracks->data++; in cdrom_count_tracks()
1040 tracks->audio++; in cdrom_count_tracks()
1046 header.cdth_trk1, tracks->audio, tracks->data, in cdrom_count_tracks()
1047 tracks->cdi, tracks->xa); in cdrom_count_tracks()
1055 tracktype tracks; in open_for_data() local
1101 cdrom_count_tracks(cdi, &tracks); in open_for_data()
1102 if (tracks.error == CDS_NO_DISC) { in open_for_data()
1109 if (tracks.data==0) { in open_for_data()
1218 tracktype tracks; in check_for_audio_disc() local
1258 cdrom_count_tracks(cdi, &tracks); in check_for_audio_disc()
1259 if (tracks.error) in check_for_audio_disc()
1260 return(tracks.error); in check_for_audio_disc()
1262 if (tracks.audio==0) in check_for_audio_disc()
2569 tracktype tracks; in cdrom_ioctl_disc_status() local
2573 cdrom_count_tracks(cdi, &tracks); in cdrom_ioctl_disc_status()
2574 if (tracks.error) in cdrom_ioctl_disc_status()
2575 return tracks.error; in cdrom_ioctl_disc_status()
2578 if (tracks.audio > 0) { in cdrom_ioctl_disc_status()
2579 if (!tracks.data && !tracks.cdi && !tracks.xa) in cdrom_ioctl_disc_status()
2585 if (tracks.cdi > 0) in cdrom_ioctl_disc_status()
2587 if (tracks.xa > 0) in cdrom_ioctl_disc_status()
2589 if (tracks.data > 0) in cdrom_ioctl_disc_status()