Searched refs:rawmidi (Results  1 – 12 of 12) sorted by relevance
| /Linux-v5.4/sound/core/ | 
| D | Makefile | 30 snd-rawmidi-objs  := rawmidi.o46 obj-$(CONFIG_SND_RAWMIDI)	+= snd-rawmidi.o
 
 | 
| D | rawmidi.c | 38 static int snd_rawmidi_free(struct snd_rawmidi *rawmidi);55 	struct snd_rawmidi *rawmidi;  in snd_rawmidi_search()  local
 57 	list_for_each_entry(rawmidi, &snd_rawmidi_devices, list)  in snd_rawmidi_search()
 58 		if (rawmidi->card == card && rawmidi->device == device)  in snd_rawmidi_search()
 59 			return rawmidi;  in snd_rawmidi_search()
 
 | 
| /Linux-v5.4/sound/drivers/ | 
| D | mtpav.c | 622 	struct snd_rawmidi *rawmidi;  in snd_mtpav_get_RAWMIDI()  local637 	rawmidi = mcard->rmidi;  in snd_mtpav_get_RAWMIDI()
 638 	rawmidi->private_data = mcard;  in snd_mtpav_get_RAWMIDI()
 640 	list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) {  in snd_mtpav_get_RAWMIDI()
 645 	list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) {  in snd_mtpav_get_RAWMIDI()
 651 	rawmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT |  in snd_mtpav_get_RAWMIDI()
 653 	sprintf(rawmidi->name, "MTP AV MIDI");  in snd_mtpav_get_RAWMIDI()
 
 | 
| /Linux-v5.4/Documentation/driver-api/ | 
| D | sound.rst | 22 .. kernel-doc:: sound/core/rawmidi.c
 | 
| /Linux-v5.4/Documentation/sound/kernel-api/ | 
| D | alsa-driver-api.rst | 71 .. kernel-doc:: sound/core/rawmidi.c
 | 
| D | writing-an-alsa-driver.rst | 72 directory. The rawmidi OSS emulation is included in the ALSA rawmidi3023 To create a rawmidi object, call :c:func:`snd_mpu401_uart_new()`.
 3033 this component. You can create up to 8 rawmidi devices.
 3050 respectively. Then the rawmidi instance is created as a single stream.
 3102 In this case, you need to pass the private_data of the returned rawmidi
 3124 The rawmidi API is defined in ``<sound/rawmidi.h>``.
 3129 To create a rawmidi device, call the :c:func:`snd_rawmidi_new()`
 3148 8 rawmidi devices.
 3160 After the rawmidi device is created, you need to set the operators
 3197 In all the callbacks, the private data that you've set for the rawmidi
 [all …]
 
 | 
| /Linux-v5.4/Documentation/sound/designs/ | 
| D | oss-emulation.rst | 79 snd-pcm-oss and snd-rawmidi.  In the case of PCM, the following103 available for snd-rawmidi:
 116 	options snd-rawmidi midi_map=2
 
 | 
| /Linux-v5.4/sound/isa/ | 
| D | sscape.c | 812 	struct snd_rawmidi *rawmidi;  in create_mpu401()  local816 				  MPU401_INFO_INTEGRATED, irq, &rawmidi);  in create_mpu401()
 818 		struct snd_mpu401 *mpu = rawmidi->private_data;  in create_mpu401()
 
 | 
| /Linux-v5.4/sound/pci/ymfpci/ | 
| D | ymfpci.h | 317 	struct snd_rawmidi *rawmidi;  member
 | 
| D | ymfpci.c | 300 					       -1, &chip->rawmidi)) < 0) {  in snd_card_ymfpci_probe()
 | 
| D | ymfpci_main.c | 829 	if (chip->rawmidi)  in snd_ymfpci_interrupt()830 		snd_mpu401_uart_interrupt(irq, chip->rawmidi->private_data);  in snd_ymfpci_interrupt()
 
 | 
| /Linux-v5.4/Documentation/sound/ | 
| D | alsa-configuration.rst | 90 Module snd-rawmidi2349 Module for virtual rawmidi devices.
 2350 This module creates virtual rawmidi devices which communicate
 
 |