Searched defs:midi (Results 1 - 15 of 15) sorted by relevance

/sound/core/seq/
H A DMakefile10 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 Dchip.h26 struct midi_runtime *midi; member in struct:sfire_chip
/sound/drivers/
H A Dvirmidi.c41 * - 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 Dwavefront_midi.c58 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 Dca_midi.c35 #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 Dca0106_main.c1323 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 Dca0106.h408 /* unique channel identifier for midi->channel */
708 struct snd_ca_midi midi; member in struct:snd_ca0106
/sound/pci/emu10k1/
H A Demumpu401.c75 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 Demu10k1x.c253 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 Doxygen.h124 struct snd_rawmidi *midi; member in struct:oxygen
/sound/isa/gus/
H A Dinterwave.c71 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 Dua101.c27 #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 Dali5451.c201 midi :1, member in struct:snd_ali_voice
899 } else if (codec->synth.voices[channel].midi) {
900 /* midi interrupt */
/sound/pci/rme9652/
H A Dhdsp.c465 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 Dhdspm.c885 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...]

Completed in 277 milliseconds