/linux-master/sound/soc/intel/boards/ |
H A D | sof_sdw_common.h | 110 int sdw_startup(struct snd_pcm_substream *substream); 111 int sdw_prepare(struct snd_pcm_substream *substream); 112 int sdw_trigger(struct snd_pcm_substream *substream, int cmd); 113 int sdw_hw_params(struct snd_pcm_substream *substream, 115 int sdw_hw_free(struct snd_pcm_substream *substream); 116 void sdw_shutdown(struct snd_pcm_substream *substream);
|
H A D | sof_maxim_common.h | 29 int max_98373_trigger(struct snd_pcm_substream *substream, int cmd);
|
/linux-master/include/sound/ |
H A D | seq_virmidi.h | 29 struct snd_rawmidi_substream *substream; member in struct:snd_virmidi
|
/linux-master/sound/usb/line6/ |
H A D | capture.c | 86 struct snd_pcm_substream *substream = local 88 struct snd_pcm_runtime *runtime = substream->runtime; 130 struct snd_pcm_substream *substream = local 137 snd_pcm_period_elapsed(substream); 219 static int snd_line6_capture_open(struct snd_pcm_substream *substream) argument 222 struct snd_pcm_runtime *runtime = substream->runtime; 223 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream); 238 static int snd_line6_capture_close(struct snd_pcm_substream *substream) argument 240 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
|
/linux-master/sound/isa/es1688/ |
H A D | es1688_lib.c | 296 static void snd_es1688_set_rate(struct snd_es1688 *chip, struct snd_pcm_substream *substream) argument 298 struct snd_pcm_runtime *runtime = substream->runtime; 338 static int snd_es1688_playback_prepare(struct snd_pcm_substream *substream) argument 341 struct snd_es1688 *chip = snd_pcm_substream_chip(substream); 342 struct snd_pcm_runtime *runtime = substream->runtime; 343 unsigned int size = snd_pcm_lib_buffer_bytes(substream); 344 unsigned int count = snd_pcm_lib_period_bytes(substream); 349 snd_es1688_set_rate(chip, substream); 392 static int snd_es1688_playback_trigger(struct snd_pcm_substream *substream, argument 395 struct snd_es1688 *chip = snd_pcm_substream_chip(substream); 399 snd_es1688_capture_prepare(struct snd_pcm_substream *substream) argument 449 snd_es1688_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 469 snd_es1688_playback_pointer(struct snd_pcm_substream *substream) argument 480 snd_es1688_capture_pointer(struct snd_pcm_substream *substream) argument 535 snd_es1688_playback_open(struct snd_pcm_substream *substream) argument 549 snd_es1688_capture_open(struct snd_pcm_substream *substream) argument 563 snd_es1688_playback_close(struct snd_pcm_substream *substream) argument 571 snd_es1688_capture_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/mediatek/common/ |
H A D | mtk-base-afe.h | 126 int (*memif_fs)(struct snd_pcm_substream *substream, 128 int (*irq_fs)(struct snd_pcm_substream *substream, 132 int (*get_memif_pbuf_size)(struct snd_pcm_substream *substream); 143 struct snd_pcm_substream *substream; member in struct:mtk_base_afe_memif
|
/linux-master/sound/firewire/motu/ |
H A D | motu-midi.c | 9 static int midi_open(struct snd_rawmidi_substream *substream) argument 11 struct snd_motu *motu = substream->rmidi->private_data; 36 static int midi_close(struct snd_rawmidi_substream *substream) argument 38 struct snd_motu *motu = substream->rmidi->private_data;
|
/linux-master/sound/soc/amd/acp/ |
H A D | acp-rembrandt.c | 268 struct snd_pcm_substream *substream; local 277 substream = stream->substream; 278 if (substream && substream->runtime) { 279 buf_in_frames = (substream->runtime->buffer_size); 280 buf_size = frames_to_bytes(substream->runtime, buf_in_frames); 284 restore_acp_i2s_params(substream, adata, stream); 286 restore_acp_pdm_params(substream, adata);
|
H A D | acp-renoir.c | 221 struct snd_pcm_substream *substream; local 227 substream = stream->substream; 228 if (substream && substream->runtime) { 229 buf_in_frames = (substream->runtime->buffer_size); 230 buf_size = frames_to_bytes(substream->runtime, buf_in_frames); 234 restore_acp_i2s_params(substream, adata, stream); 236 restore_acp_pdm_params(substream, adata);
|
H A D | acp63.c | 277 struct snd_pcm_substream *substream; local 286 substream = stream->substream; 287 if (substream && substream->runtime) { 288 buf_in_frames = (substream->runtime->buffer_size); 289 buf_size = frames_to_bytes(substream->runtime, buf_in_frames); 293 restore_acp_i2s_params(substream, adata, stream); 295 restore_acp_pdm_params(substream, adata);
|
H A D | acp70.c | 212 struct snd_pcm_substream *substream; local 219 substream = stream->substream; 220 if (substream && substream->runtime) { 221 buf_in_frames = (substream->runtime->buffer_size); 222 buf_size = frames_to_bytes(substream->runtime, buf_in_frames); 226 restore_acp_i2s_params(substream, adata, stream); 228 restore_acp_pdm_params(substream, adata);
|
/linux-master/sound/soc/amd/ |
H A D | acp3x-rt5682-max9836.c | 126 static int rt5682_clk_enable(struct snd_pcm_substream *substream) argument 129 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 143 static int acp3x_1015_hw_params(struct snd_pcm_substream *substream, argument 146 struct snd_soc_pcm_runtime *rtd = substream->private_data; 194 static int acp3x_5682_startup(struct snd_pcm_substream *substream) argument 196 struct snd_pcm_runtime *runtime = substream->runtime; 197 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 209 return rt5682_clk_enable(substream); 212 static int acp3x_max_startup(struct snd_pcm_substream *substream) argument 214 struct snd_pcm_runtime *runtime = substream 229 acp3x_ec_dmic0_startup(struct snd_pcm_substream *substream) argument 261 rt5682_shutdown(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/ti/ |
H A D | osk5912.c | 27 static int osk_startup(struct snd_pcm_substream *substream) argument 32 static void osk_shutdown(struct snd_pcm_substream *substream) argument 37 static int osk_hw_params(struct snd_pcm_substream *substream, argument 40 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6apm-dai.c | 59 struct snd_pcm_substream *substream; member in struct:q6apm_dai_rtd 129 struct snd_pcm_substream *substream = prtd->substream; local 140 snd_pcm_period_elapsed(substream); 149 snd_pcm_period_elapsed(substream); 163 struct snd_compr_stream *substream = prtd->cstream; local 185 snd_compr_fragment_elapsed(substream); 197 if (substream->partial_drain || prtd->notify_on_drain) 203 if (substream->partial_drain && is_last_buffer) 223 struct snd_pcm_substream *substream) 222 q6apm_dai_prepare(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 300 q6apm_dai_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 330 q6apm_dai_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 409 q6apm_dai_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 428 q6apm_dai_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 446 q6apm_dai_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument [all...] |
H A D | q6asm-dai.c | 52 struct snd_pcm_substream *substream; member in struct:q6asm_dai_rtd 186 struct snd_pcm_substream *substream = prtd->substream; local 190 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 199 snd_pcm_period_elapsed(substream); 208 snd_pcm_period_elapsed(substream); 219 struct snd_pcm_substream *substream) 221 struct snd_pcm_runtime *runtime = substream->runtime; 222 struct snd_soc_pcm_runtime *soc_prtd = snd_soc_substream_to_rtd(substream); 238 prtd->pcm_count = snd_pcm_lib_period_bytes(substream); 218 q6asm_dai_prepare(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 318 q6asm_dai_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 350 q6asm_dai_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 443 q6asm_dai_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 466 q6asm_dai_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 479 q6asm_dai_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 505 struct snd_compr_stream *substream = prtd->cstream; local [all...] |
/linux-master/sound/soc/pxa/ |
H A D | pxa2xx-ac97.c | 93 static int pxa2xx_ac97_hifi_startup(struct snd_pcm_substream *substream, argument 98 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 103 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); 108 static int pxa2xx_ac97_aux_startup(struct snd_pcm_substream *substream, argument 113 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 118 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); 123 static int pxa2xx_ac97_mic_startup(struct snd_pcm_substream *substream, argument 126 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 128 snd_soc_dai_set_dma_data(cpu_dai, substream,
|
/linux-master/sound/arm/ |
H A D | aaci.c | 213 if (!aacirun->substream || !aacirun->start) { 260 snd_pcm_period_elapsed(aacirun->substream); 273 if (!aacirun->substream || !aacirun->start) { 320 snd_pcm_period_elapsed(aacirun->substream); 399 static int aaci_pcm_open(struct snd_pcm_substream *substream) argument 401 struct snd_pcm_runtime *runtime = substream->runtime; 402 struct aaci *aaci = substream->private_data; 406 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 412 aacirun->substream = substream; 456 aaci_pcm_close(struct snd_pcm_substream *substream) argument 473 aaci_pcm_hw_free(struct snd_pcm_substream *substream) argument 496 aaci_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 533 aaci_pcm_prepare(struct snd_pcm_substream *substream) argument 547 aaci_pcm_pointer(struct snd_pcm_substream *substream) argument 585 aaci_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) argument 669 aaci_pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 709 aaci_pcm_capture_prepare(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/codecs/ |
H A D | rt5514-spi.c | 42 struct snd_pcm_substream *substream; member in struct:rt5514_dsp 83 if (!rt5514_dsp->substream) { 84 dev_err(rt5514_dsp->dev, "No pcm substream\n"); 88 runtime = rt5514_dsp->substream->runtime; 89 period_bytes = snd_pcm_lib_period_bytes(rt5514_dsp->substream); 146 snd_pcm_period_elapsed(rt5514_dsp->substream); 158 if (!rt5514_dsp->substream) 204 struct snd_pcm_substream *substream) 206 snd_soc_set_runtime_hwparams(substream, &rt5514_spi_pcm_hardware); 212 struct snd_pcm_substream *substream, 203 rt5514_spi_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 211 rt5514_spi_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 233 rt5514_spi_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 248 rt5514_spi_pcm_pointer( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
H A D | hdac_hda.c | 46 static int hdac_hda_dai_open(struct snd_pcm_substream *substream, 48 static void hdac_hda_dai_close(struct snd_pcm_substream *substream, 50 static int hdac_hda_dai_prepare(struct snd_pcm_substream *substream, 52 static int hdac_hda_dai_hw_params(struct snd_pcm_substream *substream, 55 static int hdac_hda_dai_hw_free(struct snd_pcm_substream *substream, 213 static int hdac_hda_dai_hw_params(struct snd_pcm_substream *substream, argument 223 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 240 hda_pvt->pcm[dai->id].format_val[substream->stream] = format_val; 244 static int hdac_hda_dai_hw_free(struct snd_pcm_substream *substream, argument 257 hda_stream = &pcm->stream[substream 263 hdac_hda_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 294 hdac_hda_dai_open(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 314 hdac_hda_dai_close(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument [all...] |
/linux-master/sound/pci/ymfpci/ |
H A D | ymfpci_main.c | 293 if (ypcm->substream == NULL) 313 snd_pcm_period_elapsed(ypcm->substream); 318 unsigned int subs = ypcm->substream->number; 340 static void snd_ymfpci_pcm_capture_interrupt(struct snd_pcm_substream *substream) argument 342 struct snd_pcm_runtime *runtime = substream->runtime; 365 snd_pcm_period_elapsed(substream); 372 static int snd_ymfpci_playback_trigger(struct snd_pcm_substream *substream, argument 375 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); 376 struct snd_ymfpci_pcm *ypcm = substream->runtime->private_data; 395 if (substream 417 snd_ymfpci_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 620 snd_ymfpci_playback_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 633 snd_ymfpci_playback_hw_free(struct snd_pcm_substream *substream) argument 656 snd_ymfpci_playback_prepare(struct snd_pcm_substream *substream) argument 680 snd_ymfpci_capture_hw_free(struct snd_pcm_substream *substream) argument 689 snd_ymfpci_capture_prepare(struct snd_pcm_substream *substream) argument 733 snd_ymfpci_playback_pointer(struct snd_pcm_substream *substream) argument 745 snd_ymfpci_capture_pointer(struct snd_pcm_substream *substream) argument 871 snd_ymfpci_playback_open_1(struct snd_pcm_substream *substream) argument 925 snd_ymfpci_playback_open(struct snd_pcm_substream *substream) argument 948 snd_ymfpci_playback_spdif_open(struct snd_pcm_substream *substream) argument 977 snd_ymfpci_playback_4ch_open(struct snd_pcm_substream *substream) argument 998 snd_ymfpci_capture_open(struct snd_pcm_substream *substream, u32 capture_bank_number) argument 1031 snd_ymfpci_capture_rec_open(struct snd_pcm_substream *substream) argument 1036 snd_ymfpci_capture_ac97_open(struct snd_pcm_substream *substream) argument 1041 snd_ymfpci_playback_close_1(struct snd_pcm_substream *substream) argument 1046 snd_ymfpci_playback_close(struct snd_pcm_substream *substream) argument 1060 snd_ymfpci_playback_spdif_close(struct snd_pcm_substream *substream) argument 1077 snd_ymfpci_playback_4ch_close(struct snd_pcm_substream *substream) argument 1090 snd_ymfpci_capture_close(struct snd_pcm_substream *substream) argument 1728 struct snd_pcm_substream *substream; local 1784 struct snd_pcm_substream *substream; local [all...] |
/linux-master/drivers/media/pci/saa7134/ |
H A D | saa7134-alsa.c | 74 struct snd_pcm_substream *substream; member in struct:snd_card_saa7134_pcm 155 snd_pcm_stop_xrun(dev->dmasound.substream); 173 if (dev->dmasound.read_count >= snd_pcm_lib_period_bytes(dev->dmasound.substream)) { 175 snd_pcm_period_elapsed(dev->dmasound.substream); 232 static int snd_card_saa7134_capture_trigger(struct snd_pcm_substream * substream, argument 235 struct snd_pcm_runtime *runtime = substream->runtime; 497 static int snd_card_saa7134_capture_prepare(struct snd_pcm_substream * substream) argument 499 struct snd_pcm_runtime *runtime = substream->runtime; 502 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream); 506 pcm->dev->dmasound.substream 591 snd_card_saa7134_capture_pointer(struct snd_pcm_substream * substream) argument 661 snd_card_saa7134_hw_params(struct snd_pcm_substream * substream, struct snd_pcm_hw_params * hw_params) argument 746 snd_card_saa7134_hw_free(struct snd_pcm_substream * substream) argument 772 snd_card_saa7134_capture_close(struct snd_pcm_substream * substream) argument 794 snd_card_saa7134_capture_open(struct snd_pcm_substream * substream) argument 855 snd_card_saa7134_page(struct snd_pcm_substream *substream, unsigned long offset) argument [all...] |
/linux-master/sound/pci/ |
H A D | es1938.c | 443 struct snd_pcm_substream *substream, 447 struct snd_pcm_runtime *runtime = substream->runtime; 513 static int snd_es1938_capture_trigger(struct snd_pcm_substream *substream, argument 516 struct es1938 *chip = snd_pcm_substream_chip(substream); 536 static int snd_es1938_playback1_trigger(struct snd_pcm_substream *substream, argument 539 struct es1938 *chip = snd_pcm_substream_chip(substream); 566 static int snd_es1938_playback2_trigger(struct snd_pcm_substream *substream, argument 569 struct es1938 *chip = snd_pcm_substream_chip(substream); 589 static int snd_es1938_playback_trigger(struct snd_pcm_substream *substream, argument 592 switch (substream 442 snd_es1938_rate_set(struct es1938 *chip, struct snd_pcm_substream *substream, int mode) argument 605 snd_es1938_capture_prepare(struct snd_pcm_substream *substream) argument 653 snd_es1938_playback1_prepare(struct snd_pcm_substream *substream) argument 690 snd_es1938_playback2_prepare(struct snd_pcm_substream *substream) argument 732 snd_es1938_playback_prepare(struct snd_pcm_substream *substream) argument 752 snd_es1938_capture_pointer(struct snd_pcm_substream *substream) argument 782 snd_es1938_playback1_pointer(struct snd_pcm_substream *substream) argument 794 snd_es1938_playback2_pointer(struct snd_pcm_substream *substream) argument 811 snd_es1938_playback_pointer(struct snd_pcm_substream *substream) argument 823 snd_es1938_capture_copy(struct snd_pcm_substream *substream, int channel, unsigned long pos, struct iov_iter *dst, unsigned long count) argument 889 snd_es1938_capture_open(struct snd_pcm_substream *substream) argument 904 snd_es1938_playback_open(struct snd_pcm_substream *substream) argument 929 snd_es1938_capture_close(struct snd_pcm_substream *substream) argument 937 snd_es1938_playback_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/core/ |
H A D | ump.c | 27 static int snd_ump_rawmidi_open(struct snd_rawmidi_substream *substream); 28 static int snd_ump_rawmidi_close(struct snd_rawmidi_substream *substream); 29 static void snd_ump_rawmidi_trigger(struct snd_rawmidi_substream *substream, 31 static void snd_ump_rawmidi_drain(struct snd_rawmidi_substream *substream); 219 static int snd_ump_rawmidi_open(struct snd_rawmidi_substream *substream) argument 221 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi); 222 int dir = substream->stream; 230 ump->substreams[dir] = substream; 234 static int snd_ump_rawmidi_close(struct snd_rawmidi_substream *substream) argument 236 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream 244 snd_ump_rawmidi_trigger(struct snd_rawmidi_substream *substream, int up) argument 253 snd_ump_rawmidi_drain(struct snd_rawmidi_substream *substream) argument 305 struct snd_rawmidi_substream *substream; local 340 struct snd_rawmidi_substream *substream = local 983 snd_ump_legacy_open(struct snd_rawmidi_substream *substream) argument 1010 snd_ump_legacy_close(struct snd_rawmidi_substream *substream) argument 1026 snd_ump_legacy_trigger(struct snd_rawmidi_substream *substream, int up) argument 1035 snd_ump_legacy_drain(struct snd_rawmidi_substream *substream) argument 1069 struct snd_rawmidi_substream *substream; local 1100 struct snd_rawmidi_substream *substream; local [all...] |
/linux-master/sound/pci/emu10k1/ |
H A D | emumpu401.c | 140 static int snd_emu10k1_midi_input_open(struct snd_rawmidi_substream *substream) argument 143 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; 150 midi->substream_input = substream; 166 static int snd_emu10k1_midi_output_open(struct snd_rawmidi_substream *substream) argument 169 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; 176 midi->substream_output = substream; 192 static int snd_emu10k1_midi_input_close(struct snd_rawmidi_substream *substream) argument 195 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data; 214 static int snd_emu10k1_midi_output_close(struct snd_rawmidi_substream *substream) argument 217 struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream 236 snd_emu10k1_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument 250 snd_emu10k1_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) argument [all...] |
/linux-master/sound/soc/qcom/ |
H A D | sc7280.c | 204 static int sc7280_snd_hw_params(struct snd_pcm_substream *substream, argument 207 struct snd_pcm_runtime *runtime = substream->runtime; 208 struct snd_soc_pcm_runtime *rtd = substream->private_data; 228 sruntime = snd_soc_dai_get_stream(codec_dai, substream->stream); 238 static int sc7280_snd_swr_prepare(struct snd_pcm_substream *substream) argument 240 struct snd_soc_pcm_runtime *rtd = substream->private_data; 269 static int sc7280_snd_prepare(struct snd_pcm_substream *substream) argument 271 struct snd_soc_pcm_runtime *rtd = substream->private_data; 280 return sc7280_snd_swr_prepare(substream); 288 static int sc7280_snd_hw_free(struct snd_pcm_substream *substream) argument 313 sc7280_snd_shutdown(struct snd_pcm_substream *substream) argument 338 sc7280_snd_startup(struct snd_pcm_substream *substream) argument [all...] |