Lines Matching refs:midi_in_buf
47 static struct midi_buf *midi_in_buf[MAX_MIDI_DEV] = {NULL};
96 if (midi_in_buf[dev] == NULL)
106 if (SPACE_AVAIL(midi_in_buf[dev])) {
107 QUEUE_BYTE(midi_in_buf[dev], data);
181 midi_in_buf[dev] = (struct midi_buf *) vmalloc(sizeof(struct midi_buf));
183 if (midi_in_buf[dev] == NULL)
189 midi_in_buf[dev]->len = midi_in_buf[dev]->head = midi_in_buf[dev]->tail = 0;
197 vfree(midi_in_buf[dev]);
198 midi_in_buf[dev] = NULL;
252 vfree(midi_in_buf[dev]);
254 midi_in_buf[dev] = NULL;
321 if (!DATA_AVAIL(midi_in_buf[dev])) { /*
334 if (c == 0 && DATA_AVAIL(midi_in_buf[dev])) /*
338 n = DATA_AVAIL(midi_in_buf[dev]);
346 REMOVE_BYTE(midi_in_buf[dev], tmp_data);
406 if (DATA_AVAIL(midi_in_buf[dev]))
420 if (midi_in_buf[dev])
421 return DATA_AVAIL (midi_in_buf[dev]);