Searched refs:substream (Results 176 - 200 of 947) sorted by relevance

1234567891011>>

/linux-master/sound/soc/intel/boards/
H A Dsof_sdw_common.h110 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 Dsof_maxim_common.h29 int max_98373_trigger(struct snd_pcm_substream *substream, int cmd);
/linux-master/include/sound/
H A Dseq_virmidi.h29 struct snd_rawmidi_substream *substream; member in struct:snd_virmidi
/linux-master/sound/usb/line6/
H A Dcapture.c86 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 Des1688_lib.c296 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 Dmtk-base-afe.h126 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 Dmotu-midi.c9 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 Dacp-rembrandt.c268 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 Dacp-renoir.c221 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 Dacp63.c277 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 Dacp70.c212 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 Dacp3x-rt5682-max9836.c126 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 Dosk5912.c27 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 Dq6apm-dai.c59 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 Dq6asm-dai.c52 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 Dpxa2xx-ac97.c93 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 Daaci.c213 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 Drt5514-spi.c42 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 Dhdac_hda.c46 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 Dymfpci_main.c293 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 Dsaa7134-alsa.c74 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 Des1938.c443 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 Dump.c27 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 Demumpu401.c140 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 Dsc7280.c204 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...]

Completed in 356 milliseconds

1234567891011>>