Searched refs:rawmidi (Results 1 – 16 of 16) sorted by relevance
/openbmc/linux/sound/core/ |
H A D | Makefile | 30 snd-rawmidi-objs := rawmidi.o 48 obj-$(CONFIG_SND_RAWMIDI) += snd-rawmidi.o
|
H A D | rawmidi.c | 81 struct snd_rawmidi *rawmidi; in snd_rawmidi_search() local 83 list_for_each_entry(rawmidi, &snd_rawmidi_devices, list) in snd_rawmidi_search() 84 if (rawmidi->card == card && rawmidi->device == device) in snd_rawmidi_search() 85 return rawmidi; in snd_rawmidi_search()
|
H A D | Kconfig | 38 When this option is set, an additional rawmidi device for the
|
/openbmc/linux/sound/drivers/ |
H A D | mtpav.c | 624 struct snd_rawmidi *rawmidi; in snd_mtpav_get_RAWMIDI() local 640 rawmidi = mcard->rmidi; in snd_mtpav_get_RAWMIDI() 641 rawmidi->private_data = mcard; in snd_mtpav_get_RAWMIDI() 643 list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) { in snd_mtpav_get_RAWMIDI() 648 list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) { in snd_mtpav_get_RAWMIDI() 654 rawmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT | in snd_mtpav_get_RAWMIDI() 656 sprintf(rawmidi->name, "MTP AV MIDI"); in snd_mtpav_get_RAWMIDI()
|
/openbmc/linux/Documentation/sound/designs/ |
H A D | midi-2.0.rst | 40 rawmidi device and the access via ALSA sequencer API. 80 When the MIDI 2.0 device is probed, the kernel creates a rawmidi 82 `/dev/snd/umpC*D*` and different from the standard rawmidi device name 87 rawmidi device. For example, reading via `hexdump` like below will 108 ALSA rawmidi API, you can open the arbitrary substream, while just 156 The rawmidi name and the UMP Endpoint name are usually identical, and 172 In addition to the rawmidi interfaces, ALSA sequencer interface 233 entry (but with more detailed information) is found in the rawmidi 301 querying the next UMP rawmidi device, while the existing ioctl 303 rawmidi devices. [all …]
|
H A D | oss-emulation.rst | 79 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
|
/openbmc/linux/Documentation/sound/kernel-api/ |
H A D | alsa-driver-api.rst | 71 .. kernel-doc:: sound/core/rawmidi.c
|
H A D | writing-an-alsa-driver.rst | 67 directory. The OSS rawmidi emulation is included in the ALSA rawmidi 2936 To create a rawmidi object, call :c:func:`snd_mpu401_uart_new()`:: 2944 this component. You can create up to 8 rawmidi devices. 2961 respectively. Then the rawmidi instance is created as a single stream. 3008 In this case, you need to pass the private_data of the returned rawmidi 3028 The rawmidi API is defined in ``<sound/rawmidi.h>``. 3033 To create a rawmidi device, call the :c:func:`snd_rawmidi_new()` 3050 8 rawmidi devices. 3062 After the rawmidi device is created, you need to set the operators 3093 In all the callbacks, the private data that you've set for the rawmidi [all …]
|
/openbmc/linux/sound/isa/ |
H A D | sscape.c | 801 struct snd_rawmidi *rawmidi; in create_mpu401() local 805 MPU401_INFO_INTEGRATED, irq, &rawmidi); in create_mpu401() 807 struct snd_mpu401 *mpu = rawmidi->private_data; in create_mpu401()
|
/openbmc/linux/sound/pci/ymfpci/ |
H A D | ymfpci.h | 357 struct snd_rawmidi *rawmidi; member
|
H A D | ymfpci.c | 311 -1, &chip->rawmidi); in __snd_card_ymfpci_probe()
|
H A D | ymfpci_main.c | 817 if (chip->rawmidi) in snd_ymfpci_interrupt() 818 snd_mpu401_uart_interrupt(irq, chip->rawmidi->private_data); in snd_ymfpci_interrupt()
|
/openbmc/linux/Documentation/usb/ |
H A D | gadget-testing.rst | 975 It will create a virtual ALSA card containing a UMP rawmidi device 976 where the UMP packet is looped back. In addition, a legacy rawmidi 977 device is created. The UMP rawmidi is bound with ALSA sequencer
|
/openbmc/linux/drivers/usb/gadget/ |
H A D | Kconfig | 452 USB MIDI 2.0 interface, looped back to ALSA UMP rawmidi
|
/openbmc/linux/Documentation/sound/ |
H A D | alsa-configuration.rst | 90 Module snd-rawmidi 2423 Module for virtual rawmidi devices. 2424 This module creates virtual rawmidi devices which communicate
|
/openbmc/linux/ |
H A D | opengrok2.0.log | [all...] |