Lines Matching refs:midis
137 kobj_t *midis; member
542 scp->midis = malloc(sizeof(kobj_t) * 32, M_TEMP, M_NOWAIT | M_ZERO); in seq_addunit()
546 if (scp->midis == NULL || scp->midi_flags == NULL) in seq_addunit()
608 if (scp->midis != NULL) in seq_addunit()
609 free(scp->midis, M_TEMP); in seq_addunit()
663 if (scp->midis != NULL) in seq_delunit()
664 free(scp->midis, M_TEMP); in seq_delunit()
729 *md = scp->midis[unit]; in seq_fetch_mid()
775 scp->midis[scp->midi_number] = in mseq_open()
778 if (scp->midis[scp->midi_number]) { in mseq_open()
779 if (SYNTH_OPEN(scp->midis[scp->midi_number], scp, in mseq_open()
781 scp->midis[scp->midi_number] = NULL; in mseq_open()
784 SYNTH_QUERY(scp->midis[scp->midi_number]); in mseq_open()
813 SEQ_DEBUG(3, printf(" midi %d %p\n", i, scp->midis[i])); in mseq_open()
843 if (scp->midis[i]) in mseq_close()
844 SYNTH_CLOSE(scp->midis[i]); in mseq_close()
1989 m = scp->midis[i]; in seq_reset()
2078 if (SYNTH_INSYNC(scp->midis[i]) == 0) in seq_sync()