Lines Matching refs:midi_in_buf
47 static struct midi_buf *midi_in_buf[MAX_MIDI_DEV] = {NULL}; variable
95 if (midi_in_buf[dev] == NULL) in midi_input_intr()
105 if (SPACE_AVAIL(midi_in_buf[dev])) { in midi_input_intr()
106 QUEUE_BYTE(midi_in_buf[dev], data); in midi_input_intr()
180 midi_in_buf[dev] = vmalloc(sizeof(struct midi_buf)); in MIDIbuf_open()
182 if (midi_in_buf[dev] == NULL) in MIDIbuf_open()
188 midi_in_buf[dev]->len = midi_in_buf[dev]->head = midi_in_buf[dev]->tail = 0; in MIDIbuf_open()
196 vfree(midi_in_buf[dev]); in MIDIbuf_open()
197 midi_in_buf[dev] = NULL; in MIDIbuf_open()
251 vfree(midi_in_buf[dev]); in MIDIbuf_release()
253 midi_in_buf[dev] = NULL; in MIDIbuf_release()
320 if (!DATA_AVAIL(midi_in_buf[dev])) { /* in MIDIbuf_read()
328 DATA_AVAIL(midi_in_buf[dev]), in MIDIbuf_read()
334 if (c == 0 && DATA_AVAIL(midi_in_buf[dev])) /* in MIDIbuf_read()
338 n = DATA_AVAIL(midi_in_buf[dev]); in MIDIbuf_read()
346 REMOVE_BYTE(midi_in_buf[dev], tmp_data); in MIDIbuf_read()
406 if (DATA_AVAIL(midi_in_buf[dev])) in MIDIbuf_poll()
420 if (midi_in_buf[dev]) in MIDIbuf_avail()
421 return DATA_AVAIL (midi_in_buf[dev]); in MIDIbuf_avail()