taglinefilesource code
midi_out_buf56drivers/sound/midibuf.cstatic struct midi_buf *midi_out_buf[MAX_MIDI_DEV] =
midi_out_buf144drivers/sound/midibuf.cif (midi_out_buf[dev] != NULL)
midi_out_buf146drivers/sound/midibuf.cwhile (DATA_AVAIL (midi_out_buf[dev]) &&
midi_out_buf148drivers/sound/midibuf.cmidi_out_buf[dev]->queue[midi_out_buf[dev]->head]))
midi_out_buf150drivers/sound/midibuf.cmidi_out_buf[dev]->head = (midi_out_buf[dev]->head + 1) % MAX_QUEUE_SIZE;
midi_out_buf151drivers/sound/midibuf.cmidi_out_buf[dev]->len--;
midi_out_buf154drivers/sound/midibuf.cif (DATA_AVAIL (midi_out_buf[dev]) < 100 &&
midi_out_buf214drivers/sound/midibuf.cmidi_out_buf[dev] = (struct midi_buf *) KERNEL_MALLOC (sizeof (struct midi_buf));
midi_out_buf216drivers/sound/midibuf.cif (midi_out_buf[dev] == NULL)
midi_out_buf225drivers/sound/midibuf.cmidi_out_buf[dev]->len = midi_out_buf[dev]->head = midi_out_buf[dev]->tail = 0;
midi_out_buf259drivers/sound/midibuf.cDATA_AVAIL (midi_out_buf[dev]))
midi_out_buf271drivers/sound/midibuf.cKERNEL_FREE (midi_out_buf[dev]);
midi_out_buf273drivers/sound/midibuf.cmidi_out_buf[dev] = NULL;
midi_out_buf296drivers/sound/midibuf.cn = SPACE_AVAIL (midi_out_buf[dev]);
midi_out_buf309drivers/sound/midibuf.cn = SPACE_AVAIL (midi_out_buf[dev]);
midi_out_buf318drivers/sound/midibuf.cQUEUE_BYTE (midi_out_buf[dev], tmp_data);
midi_out_buf419drivers/sound/midibuf.cif (SPACE_AVAIL (midi_out_buf[dev]))