Home
last modified time | relevance | path

Searched refs:rawmidi (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/sound/core/
DMakefile30 snd-rawmidi-objs := rawmidi.o
46 obj-$(CONFIG_SND_RAWMIDI) += snd-rawmidi.o
Drawmidi.c52 static int snd_rawmidi_free(struct snd_rawmidi *rawmidi);
69 struct snd_rawmidi *rawmidi; in snd_rawmidi_search() local
71 list_for_each_entry(rawmidi, &snd_rawmidi_devices, list) in snd_rawmidi_search()
72 if (rawmidi->card == card && rawmidi->device == device) in snd_rawmidi_search()
73 return rawmidi; in snd_rawmidi_search()
/Linux-v4.19/sound/drivers/
Dmtpav.c638 struct snd_rawmidi *rawmidi; in snd_mtpav_get_RAWMIDI() local
653 rawmidi = mcard->rmidi; in snd_mtpav_get_RAWMIDI()
654 rawmidi->private_data = mcard; in snd_mtpav_get_RAWMIDI()
656 list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) { in snd_mtpav_get_RAWMIDI()
661 list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) { in snd_mtpav_get_RAWMIDI()
667 rawmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT | in snd_mtpav_get_RAWMIDI()
669 sprintf(rawmidi->name, "MTP AV MIDI"); in snd_mtpav_get_RAWMIDI()
/Linux-v4.19/Documentation/driver-api/
Dsound.rst22 .. kernel-doc:: sound/core/rawmidi.c
/Linux-v4.19/Documentation/sound/kernel-api/
Dalsa-driver-api.rst71 .. kernel-doc:: sound/core/rawmidi.c
Dwriting-an-alsa-driver.rst98 directory. The rawmidi OSS emulation is included in the ALSA rawmidi
3005 To create a rawmidi object, call :c:func:`snd_mpu401_uart_new()`.
3015 this component. You can create up to 8 rawmidi devices.
3032 respectively. Then the rawmidi instance is created as a single stream.
3084 In this case, you need to pass the private_data of the returned rawmidi
3106 The rawmidi API is defined in ``<sound/rawmidi.h>``.
3111 To create a rawmidi device, call the :c:func:`snd_rawmidi_new()`
3130 8 rawmidi devices.
3142 After the rawmidi device is created, you need to set the operators
3179 In all the callbacks, the private data that you've set for the rawmidi
[all …]
/Linux-v4.19/Documentation/sound/designs/
Doss-emulation.rst79 snd-pcm-oss and snd-rawmidi. In the case of PCM, the following
103 available for snd-rawmidi:
116 options snd-rawmidi midi_map=2
/Linux-v4.19/sound/isa/
Dsscape.c825 struct snd_rawmidi *rawmidi; in create_mpu401() local
829 MPU401_INFO_INTEGRATED, irq, &rawmidi); in create_mpu401()
831 struct snd_mpu401 *mpu = rawmidi->private_data; in create_mpu401()
/Linux-v4.19/sound/pci/ymfpci/
Dymfpci.h332 struct snd_rawmidi *rawmidi; member
Dymfpci.c315 -1, &chip->rawmidi)) < 0) { in snd_card_ymfpci_probe()
Dymfpci_main.c843 if (chip->rawmidi) in snd_ymfpci_interrupt()
844 snd_mpu401_uart_interrupt(irq, chip->rawmidi->private_data); in snd_ymfpci_interrupt()
/Linux-v4.19/Documentation/sound/
Dalsa-configuration.rst90 Module snd-rawmidi
2347 Module for virtual rawmidi devices.
2348 This module creates virtual rawmidi devices which communicate