| /sound/usb/ |
| A D | stream.c | 89 subs->stream = as; in snd_usb_init_substream() 529 as = kzalloc(sizeof(*as), GFP_KERNEL); in __snd_usb_add_audio_stream() 530 if (!as) in __snd_usb_add_audio_stream() 540 kfree(as); in __snd_usb_add_audio_stream() 543 as->pcm = pcm; in __snd_usb_add_audio_stream() 740 if (!as) { in snd_usb_get_audioformat_uac12() 747 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 770 if (!as) { in snd_usb_get_audioformat_uac12() 777 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 950 if (!as) { in snd_usb_get_audioformat_uac3() [all …]
|
| A D | pcm.h | 6 int snd_usb_pcm_suspend(struct snd_usb_stream *as); 7 int snd_usb_pcm_resume(struct snd_usb_stream *as); 9 bool snd_usb_pcm_has_fixed_rate(struct snd_usb_substream *as);
|
| A D | Kconfig | 25 To compile this driver as a module, choose M here: the module 34 at first, then falls back to MIDI 1.0 interface as default. 49 To compile this driver as a module, choose M here: the module 62 To compile this driver as a module, choose M here: the module 89 To compile this driver as a module, choose M here: the module 117 To compile this driver as a module, choose M here: the module 163 To compile this driver as a module, choose M here: the module 176 To compile this driver as a module, choose M here: the module 191 To compile this driver as a module, choose M here: the module
|
| A D | card.c | 190 struct snd_usb_stream *as; in snd_usb_find_suppported_substream() local 200 list_for_each_entry(as, &chip->pcm_list, list) { in snd_usb_find_suppported_substream() 201 subs = &as->substream[direction]; in snd_usb_find_suppported_substream() 203 return as; in snd_usb_find_suppported_substream() 221 subs = &as->substream[idx]; in snd_usb_stream_disconnect() 1060 struct snd_usb_stream *as; in usb_audio_disconnect() local 1072 snd_usb_stream_disconnect(as); in usb_audio_disconnect() 1181 struct snd_usb_stream *as; in usb_audio_suspend() local 1191 snd_usb_pcm_suspend(as); in usb_audio_suspend() 1215 struct snd_usb_stream *as; in usb_audio_resume() local [all …]
|
| A D | format.c | 71 struct uac3_as_header_descriptor *as = _fmt; in parse_audio_format_i_type() local 73 sample_width = as->bBitResolution; in parse_audio_format_i_type() 74 sample_bytes = as->bSubslotSize; in parse_audio_format_i_type() 497 struct uac3_as_header_descriptor *as = snd_usb_find_csint_desc( in validate_sample_rate_table_v2v3() local 499 bmControls = le32_to_cpu(as->bmControls); in validate_sample_rate_table_v2v3() 501 struct uac2_as_header_descriptor *as = snd_usb_find_csint_desc( in validate_sample_rate_table_v2v3() local 503 bmControls = as->bmControls; in validate_sample_rate_table_v2v3() 832 struct uac3_as_header_descriptor *as, in snd_usb_parse_audio_format_v3() argument 835 u64 format = le64_to_cpu(as->bmFormats); in snd_usb_parse_audio_format_v3() 847 err = parse_audio_format_i(chip, fp, format, as); in snd_usb_parse_audio_format_v3()
|
| /sound/usb/qcom/ |
| A D | mixer_usb_offload.c | 114 struct snd_usb_stream *as; in snd_usb_offload_create_ctl() local 118 list_for_each_entry(as, &chip->pcm_list, list) { in snd_usb_offload_create_ctl() 119 subs = &as->substream[SNDRV_PCM_STREAM_PLAYBACK]; in snd_usb_offload_create_ctl() 120 if (!subs->ep_num || as->pcm_index > 0xff) in snd_usb_offload_create_ctl() 129 chip_kctl->private_value = as->pcm_index | in snd_usb_offload_create_ctl() 132 as->pcm_index); in snd_usb_offload_create_ctl() 144 chip_kctl->private_value = as->pcm_index | in snd_usb_offload_create_ctl() 147 as->pcm_index); in snd_usb_offload_create_ctl()
|
| A D | qc_audio_offload.c | 181 struct snd_usb_stream *as; in usb_qmi_get_pcm_num() local 184 list_for_each_entry(as, &chip->pcm_list, list) { in usb_qmi_get_pcm_num() 185 subs = &as->substream[direction]; in usb_qmi_get_pcm_num() 218 struct snd_usb_stream *as; in find_substream() local 231 if (as->pcm_index == pcm_idx) { in find_substream() 232 subs = &as->substream[direction]; in find_substream() 1260 struct uac1_as_header_descriptor *as; in uaudio_populate_uac_desc() local 1264 if (!as) { in uaudio_populate_uac_desc() 1272 resp->data_path_delay = as->bDelay; in uaudio_populate_uac_desc() 1721 struct snd_usb_stream *as; in qc_usb_audio_offload_fill_avail_pcms() local [all …]
|
| /sound/pci/ |
| A D | Kconfig | 21 To compile this as a module, choose M here: the module 33 To compile this driver as a module, choose M here: the module 48 To compile this driver as a module, choose M here: the module 62 To compile this driver as a module, choose M here: the module 74 To compile this driver as a module, choose M here: the module 85 To compile this driver as a module, choose M here: the module 95 To compile this driver as a module, choose M here: the module 110 To compile this driver as a module, choose M here: the module 124 To compile this driver as a module, choose M here: the module 139 To compile this driver as a module, choose M here: the module [all …]
|
| /sound/isa/ |
| A D | Kconfig | 39 To compile this driver as a module, choose M here: the module 54 To compile this driver as a module, choose M here: the module 67 To compile this driver as a module, choose M here: the module 82 To compile this driver as a module, choose M here: the module 95 To compile this driver as a module, choose M here: the module 108 To compile this driver as a module, choose M here: the module 122 To compile this driver as a module, choose M here: the module 134 To compile this driver as a module, choose M here: the module 147 To compile this driver as a module, choose M here: the module 158 To compile this driver as a module, choose M here: the module [all …]
|
| /sound/oss/dmasound/ |
| A D | Kconfig | 11 This driver is also available as a module ( = code which can be 13 want). If you want to compile it as a module, say M here and read 25 This driver is also available as a module ( = code which can be 27 want). If you want to compile it as a module, say M here and read 39 This driver is also available as a module ( = code which can be 41 want). If you want to compile it as a module, say M here and read
|
| /sound/drivers/ |
| A D | Kconfig | 60 You can compile this as a module which will be called snd-pcsp. 89 To compile this driver as a module, choose M here: the module 109 To compile this driver as a module, choose M here: the module 119 which use the ALSA API, as well as the PCM middle layer testing. 143 To compile this driver as a module, choose M here: the module 155 To compile this driver as a module, choose M here: the module 184 To compile this driver as a module, choose M here: the module 193 To include support for mapping generic serial devices as raw 202 To compile this driver as a module, choose M here: the module 213 To compile this driver as a module, choose M here: the module [all …]
|
| /sound/firewire/ |
| A D | Kconfig | 41 To compile this driver as a module, choose M here: the module 64 To compile this driver as a module, choose M here: the module 74 To compile this driver as a module, choose M here: the module 90 To compile this driver as a module, choose M here: the module 132 To compile this driver as a module, choose M here: the module 147 To compile this driver as a module, choose M here: the module 160 To compile this driver as a module, choose M here: the module 187 To compile this driver as a module, choose M here: the module
|
| /sound/core/seq/ |
| A D | Kconfig | 26 To compile this driver as a module, choose M here: the module 39 To compile this driver as a module, choose M here: the module 43 bool "Use HR-timer as default sequencer timer" 47 Say Y here to use the HR-timer backend as the default sequencer
|
| /sound/sparc/ |
| A D | Kconfig | 20 To compile this driver as a module, choose M here: the module 30 To compile this driver as a module, choose M here: the module 40 To compile this driver as a module, choose M here: the module
|
| /sound/hda/codecs/ |
| A D | Kconfig | 12 snd-hda-intel driver, such as AD1986A. 23 snd-hda-intel driver, such as STAC9200. 33 snd-hda-intel driver, such as VT1708. 44 snd-hda-intel driver, such as CX20549. 55 snd-hda-intel driver, such as SN6186. 97 snd-hda-intel driver, such as CMI9880.
|
| /sound/hda/controllers/ |
| A D | Kconfig | 14 To compile this driver as a module, choose M here: the module 30 To compile this driver as a module, choose M here: the module 41 To compile this driver as a module, choose M here: the module
|
| /sound/soc/ |
| A D | soc-usb.c | 165 struct snd_usb_stream *as; in snd_soc_usb_find_supported_format() local 167 as = snd_usb_find_suppported_substream(card_idx, params, direction); in snd_soc_usb_find_supported_format() 168 if (!as) in snd_soc_usb_find_supported_format()
|
| /sound/pcmcia/ |
| A D | Kconfig | 21 To compile this driver as a module, choose M here: the module 31 To compile this driver as a module, choose M here: the module
|
| /sound/hda/codecs/side-codecs/ |
| A D | Kconfig | 35 in snd-hda-intel driver, such as ALC287. 51 in snd-hda-intel driver, such as ALC287. 107 in snd-hda-intel driver, such as ALC287. 125 in snd-hda-intel driver, such as ALC287.
|
| /sound/soc/tegra/ |
| A D | Kconfig | 77 to Pulse Code Modulation (PCM) signals. This can be viewed as a 118 signal flow perspective DSPK can be viewed as a PDM transmitter 130 sending data to AHUB pairs with an ADMAIF Tx channel, where as 202 boards using the RT5631 codec, such as Transformer. 211 boards using the RT5640 codec, such as Dalmore. 220 boards using the WM8753 codec, such as Whistler. 267 boards using the MAX98090 codec, such as Venice2. 276 boards using the MAX98088 codec, such as LG X3. 285 boards using the RT5677 codec, such as Ryu. 294 boards using the SGTL5000 codec, such as Apalis T30, Apalis TK1 or
|
| /sound/soc/loongson/ |
| A D | Kconfig | 26 and work as a PCI device. 37 The controller work as a platform device, we can found it in
|
| /sound/hda/codecs/cirrus/ |
| A D | Kconfig | 9 as default, but you can enable/disable each codec driver 39 such as CS8409.
|
| /sound/ppc/ |
| A D | Kconfig | 21 To compile this driver as a module, choose M here: the module 45 To compile this driver as a module, choose M here: the module
|
| /sound/soc/au1x/ |
| A D | Kconfig | 13 Controller (DBDMA) as found on the Au12xx/Au13xx/Au1550 SoC. 32 old DMA controller as found on the Au1000/Au1500/Au1100 chips.
|
| /sound/soc/rockchip/ |
| A D | Kconfig | 38 Interface controller found on Rockchip SoCs such as the RK3576. The 58 boards using the MAX98090 codec and HDMI codec, such as Veyron. 67 boards using the RT5645/RT5650 codec, such as Veyron.
|