/sound/core/seq/ |
H A D | Makefile | 10 snd-seq-midi-objs := seq_midi.o 11 snd-seq-midi-emul-objs := seq_midi_emul.o 12 snd-seq-midi-event-objs := seq_midi_event.o 18 obj-$(CONFIG_SND_SEQUENCER) += snd-seq-midi-event.o 24 obj-$(CONFIG_SND_VIRMIDI) += snd-seq-virmidi.o snd-seq-midi-event.o 25 obj-$(CONFIG_SND_RAWMIDI_SEQ) += snd-seq-midi.o snd-seq-midi-event.o 26 obj-$(CONFIG_SND_OPL3_LIB_SEQ) += snd-seq-midi-event.o snd-seq-midi-emul.o 27 obj-$(CONFIG_SND_OPL4_LIB_SEQ) += snd-seq-midi [all...] |
/sound/usb/6fire/ |
H A D | chip.h | 26 struct midi_runtime *midi; member in struct:sfire_chip
|
/sound/drivers/ |
H A D | virmidi.c | 41 * - Run application using a midi device (eg. /dev/snd/midiC1D0) 80 struct snd_rawmidi *midi[MAX_MIDI_DEVICES]; member in struct:snd_card_virmidi 102 "too much midi devices for virmidi %d: " 112 vmidi->midi[idx] = rmidi;
|
/sound/isa/wavefront/ |
H A D | wavefront_midi.c | 58 wf_mpu_status (snd_wavefront_midi_t *midi) argument 61 return inb (midi->mpu_status_port); 65 input_avail (snd_wavefront_midi_t *midi) argument 68 return !(wf_mpu_status(midi) & INPUT_AVAIL); 72 output_ready (snd_wavefront_midi_t *midi) argument 75 return !(wf_mpu_status(midi) & OUTPUT_READY); 79 read_data (snd_wavefront_midi_t *midi) argument 82 return inb (midi->mpu_data_port); 86 write_data (snd_wavefront_midi_t *midi, unsigned char byte) argument 89 outb (byte, midi 117 snd_wavefront_midi_t *midi = &card->wavefront.midi; local 235 snd_wavefront_midi_t *midi; local 259 snd_wavefront_midi_t *midi; local 283 snd_wavefront_midi_t *midi; local 306 snd_wavefront_midi_t *midi; local 328 snd_wavefront_midi_t *midi; local 355 snd_wavefront_midi_t *midi = &card->wavefront.midi; local 368 snd_wavefront_midi_t *midi; local 410 snd_wavefront_midi_t *midi; local 491 snd_wavefront_midi_t *midi; local [all...] |
/sound/pci/ca0106/ |
H A D | ca_midi.c | 35 #define ca_midi_write_data(midi, data) midi->write(midi, data, 0) 36 #define ca_midi_write_cmd(midi, data) midi->write(midi, data, 1) 37 #define ca_midi_read_data(midi) midi->read(midi, 0) 38 #define ca_midi_read_stat(midi) mid 42 ca_midi_clear_rx(struct snd_ca_midi *midi) argument 54 ca_midi_interrupt(struct snd_ca_midi *midi, unsigned int status) argument 90 ca_midi_cmd(struct snd_ca_midi *midi, unsigned char cmd, int ack) argument 125 struct snd_ca_midi *midi = substream->rmidi->private_data; local 145 struct snd_ca_midi *midi = substream->rmidi->private_data; local 165 struct snd_ca_midi *midi = substream->rmidi->private_data; local 185 struct snd_ca_midi *midi = substream->rmidi->private_data; local 208 struct snd_ca_midi *midi = substream->rmidi->private_data; local 222 struct snd_ca_midi *midi = substream->rmidi->private_data; local 272 ca_midi_free(struct snd_ca_midi *midi) argument 289 ca_midi_init(void *dev_id, struct snd_ca_midi *midi, int device, char *name) argument [all...] |
H A D | ca0106_main.c | 1323 if (chip->midi.dev_id && 1324 (status & (chip->midi.ipr_tx|chip->midi.ipr_rx))) { 1325 if (chip->midi.interrupt) 1326 chip->midi.interrupt(&chip->midi, status); 1328 chip->midi.interrupt_disable(&chip->midi, chip->midi.tx_enable | chip->midi 1721 ca0106_midi_interrupt_enable(struct snd_ca_midi *midi, int intr) argument 1726 ca0106_midi_interrupt_disable(struct snd_ca_midi *midi, int intr) argument 1731 ca0106_midi_read(struct snd_ca_midi *midi, int idx) argument 1737 ca0106_midi_write(struct snd_ca_midi *midi, int data, int idx) argument 1754 struct snd_ca_midi *midi; local [all...] |
H A D | ca0106.h | 408 /* unique channel identifier for midi->channel */ 708 struct snd_ca_midi midi; member in struct:snd_ca0106
|
/sound/pci/emu10k1/ |
H A D | emumpu401.c | 75 static void do_emu10k1_midi_interrupt(struct snd_emu10k1 *emu, struct snd_emu10k1_midi *midi, unsigned int status) argument 79 if (midi->rmidi == NULL) { 80 snd_emu10k1_intr_disable(emu, midi->tx_enable | midi->rx_enable); 84 spin_lock(&midi->input_lock); 85 if ((status & midi->ipr_rx) && mpu401_input_avail(emu, midi)) { 86 if (!(midi->midi_mode & EMU10K1_MIDI_MODE_INPUT)) { 87 mpu401_clear_rx(emu, midi); 89 byte = mpu401_read_data(emu, midi); 118 snd_emu10k1_midi_cmd(struct snd_emu10k1 * emu, struct snd_emu10k1_midi *midi, unsigned char cmd, int ack) argument 156 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; local 183 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; local 210 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; local 233 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; local 256 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; local 270 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; local 324 struct snd_emu10k1_midi *midi = rmidi->private_data; local 329 emu10k1_midi_init(struct snd_emu10k1 *emu, struct snd_emu10k1_midi *midi, int device, char *name) argument 354 struct snd_emu10k1_midi *midi = &emu->midi; local 371 struct snd_emu10k1_midi *midi; local [all...] |
H A D | emu10k1x.c | 253 struct emu10k1x_midi midi; member in struct:emu10k1x 820 if (chip->midi.interrupt) 821 chip->midi.interrupt(chip, status); 1239 struct emu10k1x_midi *midi, unsigned int status) 1243 if (midi->rmidi == NULL) { 1244 snd_emu10k1x_intr_disable(emu, midi->tx_enable | midi->rx_enable); 1248 spin_lock(&midi->input_lock); 1249 if ((status & midi->ipr_rx) && mpu401_input_avail(emu, midi)) { 1238 do_emu10k1x_midi_interrupt(struct emu10k1x *emu, struct emu10k1x_midi *midi, unsigned int status) argument 1277 snd_emu10k1x_midi_cmd(struct emu10k1x * emu, struct emu10k1x_midi *midi, unsigned char cmd, int ack) argument 1316 struct emu10k1x_midi *midi = substream->rmidi->private_data; local 1343 struct emu10k1x_midi *midi = substream->rmidi->private_data; local 1370 struct emu10k1x_midi *midi = substream->rmidi->private_data; local 1393 struct emu10k1x_midi *midi = substream->rmidi->private_data; local 1416 struct emu10k1x_midi *midi = substream->rmidi->private_data; local 1430 struct emu10k1x_midi *midi = substream->rmidi->private_data; local 1484 struct emu10k1x_midi *midi = rmidi->private_data; local 1489 emu10k1x_midi_init(struct emu10k1x *emu, struct emu10k1x_midi *midi, int device, char *name) argument 1515 struct emu10k1x_midi *midi = &emu->midi; local [all...] |
/sound/pci/oxygen/ |
H A D | oxygen.h | 124 struct snd_rawmidi *midi; member in struct:oxygen
|
/sound/isa/gus/ |
H A D | interwave.c | 71 static int midi[SNDRV_CARDS]; variable 109 module_param_array(midi, int, NULL, 0444); 110 MODULE_PARM_DESC(midi, "MIDI UART enable for InterWave driver."); 749 gus->uart_enable = midi[dev];
|
/sound/usb/misc/ |
H A D | ua101.c | 27 #include "../midi.h" 1339 struct list_head *midi; local 1353 __list_for_each(midi, &ua->midi_list) 1354 snd_usbmidi_disconnect(midi);
|
/sound/pci/ali5451/ |
H A D | ali5451.c | 201 midi :1, member in struct:snd_ali_voice 899 } else if (codec->synth.voices[channel].midi) { 900 /* midi interrupt */
|
/sound/pci/rme9652/ |
H A D | hdsp.c | 465 struct hdsp_midi midi[2]; member in struct:hdsp 1490 hdsp->midi[id].id = id; 1491 hdsp->midi[id].rmidi = NULL; 1492 hdsp->midi[id].input = NULL; 1493 hdsp->midi[id].output = NULL; 1494 hdsp->midi[id].hdsp = hdsp; 1495 hdsp->midi[id].istimer = 0; 1496 hdsp->midi[id].pending = 0; 1497 spin_lock_init (&hdsp->midi[id].lock); 1500 if (snd_rawmidi_new (card, buf, id, 1, 1, &hdsp->midi[i [all...] |
H A D | hdspm.c | 885 struct hdspm_midi midi[4]; member in struct:hdspm 1548 return hdspm_read(hdspm, hdspm->midi[id].dataIn); 1555 return hdspm_write(hdspm, hdspm->midi[id].dataOut, val); 1560 return hdspm_read(hdspm, hdspm->midi[id].statusIn) & 0xFF; 1567 fifo_bytes_used = hdspm_read(hdspm, hdspm->midi[id].statusOut) & 0xFF; 1799 hdspm->midi[id].id = id; 1800 hdspm->midi[id].hdspm = hdspm; 1801 spin_lock_init (&hdspm->midi[id].lock); 1806 hdspm->midi[0].dataIn = HDSPM_midiDataIn2; 1807 hdspm->midi[ 5165 int i, audio, midi, schedule = 0; local [all...] |