| /kernel/linux/linux-5.10/sound/core/oss/ |
| D | pcm_oss.c | 3 * Digital Audio (PCM) abstract layer / OSS compatible 40 MODULE_DESCRIPTION("PCM OSS emulation for ALSA."); 43 MODULE_PARM_DESC(dsp_map, "PCM device number assigned to 1st OSS device."); 45 MODULE_PARM_DESC(adsp_map, "PCM device number assigned to 2nd OSS device."); 544 plugin = runtime->oss.plugin_first; in snd_pcm_oss_plugin_clear() 550 runtime->oss.plugin_first = runtime->oss.plugin_last = NULL; in snd_pcm_oss_plugin_clear() 557 plugin->next = runtime->oss.plugin_first; in snd_pcm_plugin_insert() 559 if (runtime->oss.plugin_first) { in snd_pcm_plugin_insert() 560 runtime->oss.plugin_first->prev = plugin; in snd_pcm_plugin_insert() 561 runtime->oss.plugin_first = plugin; in snd_pcm_plugin_insert() [all …]
|
| D | Makefile | 7 snd-mixer-oss-objs := mixer_oss.o 9 snd-pcm-oss-y := pcm_oss.o 10 snd-pcm-oss-$(CONFIG_SND_PCM_OSS_PLUGINS) += pcm_plugin.o \ 13 obj-$(CONFIG_SND_MIXER_OSS) += snd-mixer-oss.o 14 obj-$(CONFIG_SND_PCM_OSS) += snd-pcm-oss.o
|
| /kernel/linux/linux-6.6/sound/core/oss/ |
| D | pcm_oss.c | 3 * Digital Audio (PCM) abstract layer / OSS compatible 40 MODULE_DESCRIPTION("PCM OSS emulation for ALSA."); 43 MODULE_PARM_DESC(dsp_map, "PCM device number assigned to 1st OSS device."); 45 MODULE_PARM_DESC(adsp_map, "PCM device number assigned to 2nd OSS device."); 544 plugin = runtime->oss.plugin_first; in snd_pcm_oss_plugin_clear() 550 runtime->oss.plugin_first = runtime->oss.plugin_last = NULL; in snd_pcm_oss_plugin_clear() 557 plugin->next = runtime->oss.plugin_first; in snd_pcm_plugin_insert() 559 if (runtime->oss.plugin_first) { in snd_pcm_plugin_insert() 560 runtime->oss.plugin_first->prev = plugin; in snd_pcm_plugin_insert() 561 runtime->oss.plugin_first = plugin; in snd_pcm_plugin_insert() [all …]
|
| D | Makefile | 7 snd-mixer-oss-objs := mixer_oss.o 9 snd-pcm-oss-y := pcm_oss.o 10 snd-pcm-oss-$(CONFIG_SND_PCM_OSS_PLUGINS) += pcm_plugin.o \ 13 obj-$(CONFIG_SND_MIXER_OSS) += snd-mixer-oss.o 14 obj-$(CONFIG_SND_PCM_OSS) += snd-pcm-oss.o
|
| /kernel/linux/linux-6.6/arch/m68k/mac/ |
| D | oss.c | 3 * Operating System Services (OSS) chip handling 11 * recent insights into OSS operational details. 12 * 990610 (jmt) - Now taking full advantage of the OSS. Interrupts are mapped 31 volatile struct mac_oss *oss; variable 34 * Initialize the OSS 44 oss = (struct mac_oss *) OSS_BASE; in oss_init() 45 pr_debug("OSS detected at %p", oss); in oss_init() 52 oss->irq_level[i] = 0; in oss_init() 56 * Handle OSS interrupts. 75 events = oss->irq_pending & OSS_IP_NUBUS; in oss_nubus_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/mac/ |
| D | oss.c | 3 * Operating System Services (OSS) chip handling 11 * recent insights into OSS operational details. 12 * 990610 (jmt) - Now taking full advantage of the OSS. Interrupts are mapped 31 volatile struct mac_oss *oss; variable 34 * Initialize the OSS 44 oss = (struct mac_oss *) OSS_BASE; in oss_init() 45 pr_debug("OSS detected at %p", oss); in oss_init() 52 oss->irq_level[i] = 0; in oss_init() 56 * Handle OSS interrupts. 75 events = oss->irq_pending & OSS_IP_NUBUS; in oss_nubus_irq() [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/designs/ |
| D | oss-emulation.rst | 2 Notes on Kernel OSS-Emulation 11 ALSA provides a powerful OSS emulation on the kernel. 12 The OSS emulation for PCM, mixer and sequencer devices is implemented 13 as add-on kernel modules, snd-pcm-oss, snd-mixer-oss and snd-seq-oss. 14 When you need to access the OSS PCM, mixer or sequencer devices, the 22 Only necessary step for auto-loading of OSS modules is to define the 32 The currently available OSS configuration is shown in 33 /proc/asound/oss/sndstat. This shows in the same syntax of 34 /dev/sndstat, which is available on the commercial OSS driver. 38 after the corresponding OSS-emulation module is loaded. Don't worry [all …]
|
| D | seq-oss.rst | 2 OSS Sequencer Emulation on ALSA 12 This directory contains the OSS sequencer emulation driver on ALSA. Note 15 What this does - it provides the emulation of the OSS sequencer, access 17 The most of applications using OSS can run if the appropriate ALSA 41 are dependent on the synth driver, as well as even on original OSS. 51 You can run two or more applications simultaneously (even for OSS 67 ``/proc/asound/seq/oss`` at any time. In the later version, 75 and OSS emulation (``--with-oss=yes``) options. A module ``snd-seq-oss.o`` 76 will be created. If the synth module of your sound card supports for OSS 86 Run ``cat /proc/asound/seq/oss``, and check the devices. For example, [all …]
|
| D | procfile.rst | 50 oss/devices 51 Lists the OSS device mappings. 53 oss/sndstat 78 When the OSS mixer emulation is enabled (and the module is loaded), 80 OSS mixer elements to the ALSA control elements. You can change the 81 mapping by writing to this device. Read OSS-Emulation.txt for 206 seq/oss 207 Lists the OSS-compatible sequencer stuffs.
|
| /kernel/linux/linux-5.10/Documentation/sound/designs/ |
| D | oss-emulation.rst | 2 Notes on Kernel OSS-Emulation 11 ALSA provides a powerful OSS emulation on the kernel. 12 The OSS emulation for PCM, mixer and sequencer devices is implemented 13 as add-on kernel modules, snd-pcm-oss, snd-mixer-oss and snd-seq-oss. 14 When you need to access the OSS PCM, mixer or sequencer devices, the 22 Only necessary step for auto-loading of OSS modules is to define the 32 The currently available OSS configuration is shown in 33 /proc/asound/oss/sndstat. This shows in the same syntax of 34 /dev/sndstat, which is available on the commercial OSS driver. 38 after the corresponding OSS-emulation module is loaded. Don't worry [all …]
|
| D | seq-oss.rst | 2 OSS Sequencer Emulation on ALSA 12 This directory contains the OSS sequencer emulation driver on ALSA. Note 15 What this does - it provides the emulation of the OSS sequencer, access 17 The most of applications using OSS can run if the appropriate ALSA 41 are dependent on the synth driver, as well as even on original OSS. 51 You can run two or more applications simultaneously (even for OSS 67 ``/proc/asound/seq/oss`` at any time. In the later version, 75 and OSS emulation (``--with-oss=yes``) options. A module ``snd-seq-oss.o`` 76 will be created. If the synth module of your sound card supports for OSS 86 Run ``cat /proc/asound/seq/oss``, and check the devices. For example, [all …]
|
| D | procfile.rst | 50 oss/devices 51 Lists the OSS device mappings. 53 oss/sndstat 78 When the OSS mixer emulation is enabled (and the module is loaded), 80 OSS mixer elements to the ALSA control elements. You can change the 81 mapping by writing to this device. Read OSS-Emulation.txt for 206 seq/oss 207 Lists the OSS-compatible sequencer stuffs.
|
| /kernel/linux/linux-5.10/sound/core/ |
| D | Kconfig | 42 bool "Enable OSS Emulation" 45 This option enables the build of OSS emulation layer. 48 tristate "OSS Mixer API" 51 To enable OSS mixer API emulation (/dev/mixer*), say Y here 52 and read <file:Documentation/sound/designs/oss-emulation.rst>. 54 Many programs still use the OSS API, so say Y. 57 will be called snd-mixer-oss. 60 tristate "OSS PCM (digital audio) API" 64 To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y 65 here and read <file:Documentation/sound/designs/oss-emulation.rst>. [all …]
|
| /kernel/linux/linux-6.6/sound/core/ |
| D | Kconfig | 55 bool "Enable OSS Emulation" 58 This option enables the build of OSS emulation layer. 61 tristate "OSS Mixer API" 64 To enable OSS mixer API emulation (/dev/mixer*), say Y here 65 and read <file:Documentation/sound/designs/oss-emulation.rst>. 67 Many programs still use the OSS API, so say Y. 70 will be called snd-mixer-oss. 73 tristate "OSS PCM (digital audio) API" 77 To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y 78 here and read <file:Documentation/sound/designs/oss-emulation.rst>. [all …]
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | minors.h | 66 #define SNDRV_MINOR_OSS_MIXER 0 /* /dev/mixer - OSS 3.XX compatible */ 67 #define SNDRV_MINOR_OSS_SEQUENCER 1 /* /dev/sequencer - OSS 3.XX compatible */ 68 #define SNDRV_MINOR_OSS_MIDI 2 /* /dev/midi - native midi interface - OSS 3.XX compatible - UART */ 70 #define SNDRV_MINOR_OSS_PCM_8 3 /* /dev/dsp - 8bit PCM - OSS 3.XX compatible */ 72 #define SNDRV_MINOR_OSS_PCM_16 5 /* /dev/dsp16 - 16bit PCM - OSS 3.XX compatible */ 73 #define SNDRV_MINOR_OSS_SNDSTAT 6 /* /dev/sndstat - for compatibility with OSS */ 75 #define SNDRV_MINOR_OSS_MUSIC 8 /* /dev/music - OSS 3.XX compatible */ 76 #define SNDRV_MINOR_OSS_DMMIDI 9 /* /dev/dmmidi0 - this device can have another minor # with OSS */ 77 #define SNDRV_MINOR_OSS_DMFM 10 /* /dev/dmfm0 - this device can have another minor # with OSS */
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | minors.h | 66 #define SNDRV_MINOR_OSS_MIXER 0 /* /dev/mixer - OSS 3.XX compatible */ 67 #define SNDRV_MINOR_OSS_SEQUENCER 1 /* /dev/sequencer - OSS 3.XX compatible */ 68 #define SNDRV_MINOR_OSS_MIDI 2 /* /dev/midi - native midi interface - OSS 3.XX compatible - UART */ 70 #define SNDRV_MINOR_OSS_PCM_8 3 /* /dev/dsp - 8bit PCM - OSS 3.XX compatible */ 72 #define SNDRV_MINOR_OSS_PCM_16 5 /* /dev/dsp16 - 16bit PCM - OSS 3.XX compatible */ 73 #define SNDRV_MINOR_OSS_SNDSTAT 6 /* /dev/sndstat - for compatibility with OSS */ 75 #define SNDRV_MINOR_OSS_MUSIC 8 /* /dev/music - OSS 3.XX compatible */ 76 #define SNDRV_MINOR_OSS_DMMIDI 9 /* /dev/dmmidi0 - this device can have another minor # with OSS */ 77 #define SNDRV_MINOR_OSS_DMFM 10 /* /dev/dmfm0 - this device can have another minor # with OSS */
|
| /kernel/linux/linux-6.6/sound/ |
| D | Kconfig | 16 bool "Preclaim OSS device numbers" 20 With this option enabled, the kernel will claim all OSS device 21 numbers if any OSS support (native or emulation) is enabled 30 and whether OSS sound devices appear multiple times in 36 Disabling this allows alternative OSS implementations. 40 source "sound/oss/dmasound/Kconfig"
|
| /kernel/linux/linux-5.10/sound/ |
| D | Kconfig | 16 bool "Preclaim OSS device numbers" 20 With this option enabled, the kernel will claim all OSS device 21 numbers if any OSS support (native or emulation) is enabled 30 and whether OSS sound devices appear multiple times in 36 Disabling this allows alternative OSS implementations. 40 source "sound/oss/dmasound/Kconfig"
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-ocfs2 | 3 Contact: ocfs2-devel@oss.oracle.com 10 Contact: ocfs2-devel@oss.oracle.com 31 Contact: ocfs2-devel@oss.oracle.com 51 Contact: ocfs2-devel@oss.oracle.com 68 Contact: ocfs2-devel@oss.oracle.com 89 ocfs2-tools <ocfs2-tools-devel@oss.oracle.com>
|
| D | sysfs-fs-xfs | 4 Contact: xfs@oss.sgi.com 13 Contact: xfs@oss.sgi.com 21 Contact: xfs@oss.sgi.com 32 Contact: xfs@oss.sgi.com
|
| /kernel/linux/linux-5.10/sound/core/seq/ |
| D | Kconfig | 30 tristate "OSS Sequencer API" 34 Say Y here to enable OSS sequencer emulation (both 37 Many programs still use the OSS API, so say Y. 40 will be called snd-seq-oss.
|
| /kernel/linux/linux-5.10/Documentation/process/ |
| D | magic-number.rst | 113 CS_CARD_MAGIC 0x43525553 cs_card ``sound/oss/cs46xx.c`` 119 CS_STATE_MAGIC 0x4c4f4749 cs_state ``sound/oss/cs46xx.c`` 122 I810_CARD_MAGIC 0x5072696E i810_card ``sound/oss/i810_audio.c`` 123 TRIDENT_CARD_MAGIC 0x5072696E trident_card ``sound/oss/trident.c`` 132 I810_STATE_MAGIC 0x63657373 i810_state ``sound/oss/i810_audio.c`` 133 TRIDENT_STATE_MAGIC 0x63657373 trient_state ``sound/oss/trident.c`` 134 M3_CARD_MAGIC 0x646e6f50 m3_card ``sound/oss/maestro3.c`` 140 M3_STATE_MAGIC 0x734d724d m3_state ``sound/oss/maestro3.c`` 158 OSS sound drivers have their magic numbers constructed from the soundcard PCI
|
| /kernel/linux/linux-6.6/sound/core/seq/ |
| D | Kconfig | 30 tristate "OSS Sequencer API" 34 Say Y here to enable OSS sequencer emulation (both 37 Many programs still use the OSS API, so say Y. 40 will be called snd-seq-oss.
|
| /kernel/linux/linux-5.10/Documentation/translations/it_IT/process/ |
| D | magic-number.rst | 119 CS_CARD_MAGIC 0x43525553 cs_card ``sound/oss/cs46xx.c`` 125 CS_STATE_MAGIC 0x4c4f4749 cs_state ``sound/oss/cs46xx.c`` 128 I810_CARD_MAGIC 0x5072696E i810_card ``sound/oss/i810_audio.c`` 129 TRIDENT_CARD_MAGIC 0x5072696E trident_card ``sound/oss/trident.c`` 138 I810_STATE_MAGIC 0x63657373 i810_state ``sound/oss/i810_audio.c`` 139 TRIDENT_STATE_MAGIC 0x63657373 trient_state ``sound/oss/trident.c`` 140 M3_CARD_MAGIC 0x646e6f50 m3_card ``sound/oss/maestro3.c`` 146 M3_STATE_MAGIC 0x734d724d m3_state ``sound/oss/maestro3.c`` 164 lista completa. Molti driver audio OSS hanno i loro numeri magici costruiti a
|
| /kernel/linux/linux-5.10/Documentation/translations/zh_CN/process/ |
| D | magic-number.rst | 102 CS_CARD_MAGIC 0x43525553 cs_card ``sound/oss/cs46xx.c`` 108 CS_STATE_MAGIC 0x4c4f4749 cs_state ``sound/oss/cs46xx.c`` 111 I810_CARD_MAGIC 0x5072696E i810_card ``sound/oss/i810_audio.c`` 112 TRIDENT_CARD_MAGIC 0x5072696E trident_card ``sound/oss/trident.c`` 121 I810_STATE_MAGIC 0x63657373 i810_state ``sound/oss/i810_audio.c`` 122 TRIDENT_STATE_MAGIC 0x63657373 trient_state ``sound/oss/trident.c`` 123 M3_CARD_MAGIC 0x646e6f50 m3_card ``sound/oss/maestro3.c`` 129 M3_STATE_MAGIC 0x734d724d m3_state ``sound/oss/maestro3.c``
|