Searched refs:substream (Results 226 - 250 of 947) sorted by relevance

1234567891011>>

/linux-master/sound/soc/intel/avs/
H A Dicl.c129 struct snd_pcm_substream substream; local
145 memset(&substream, 0, sizeof(substream));
146 substream.stream = SNDRV_PCM_STREAM_CAPTURE;
148 host_stream = snd_hdac_ext_stream_assign(bus, &substream, HDAC_EXT_STREAM_TYPE_HOST);
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx-audio.c75 struct snd_pcm_substream *substream; local
102 substream = dev->adev.capture_pcm_substream;
103 runtime = substream->runtime;
129 snd_pcm_stream_lock_irqsave(substream, flags);
145 snd_pcm_stream_unlock_irqrestore(substream, flags);
148 snd_pcm_period_elapsed(substream);
216 static int snd_em28xx_capture_open(struct snd_pcm_substream *substream) argument
218 struct em28xx *dev = snd_pcm_substream_chip(substream);
219 struct snd_pcm_runtime *runtime = substream->runtime;
232 nonblock = !!(substream
296 snd_em28xx_pcm_close(struct snd_pcm_substream *substream) argument
317 snd_em28xx_prepare(struct snd_pcm_substream *substream) argument
345 snd_em28xx_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument
372 snd_em28xx_capture_pointer(struct snd_pcm_substream *substream) argument
413 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local
454 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local
490 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local
532 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local
[all...]
/linux-master/sound/pci/ali5451/
H A Dali5451.c181 struct snd_pcm_substream *substream; member in struct:snd_ali_voice
850 if (pvoice->pcm && pvoice->substream) {
858 snd_pcm_period_elapsed(pvoice->substream);
954 pvoice->substream = NULL;
1042 static unsigned int snd_ali_control_mode(struct snd_pcm_substream *substream) argument
1045 struct snd_pcm_runtime *runtime = substream->runtime;
1064 static int snd_ali_trigger(struct snd_pcm_substream *substream, argument
1068 struct snd_ali *codec = snd_pcm_substream_chip(substream);
1089 snd_pcm_group_for_each_entry(s, substream) {
1109 snd_pcm_trigger_done(s, substream);
1129 snd_ali_playback_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
1160 snd_ali_playback_hw_free(struct snd_pcm_substream *substream) argument
1174 snd_ali_playback_prepare(struct snd_pcm_substream *substream) argument
1267 snd_ali_prepare(struct snd_pcm_substream *substream) argument
1356 snd_ali_playback_pointer(struct snd_pcm_substream *substream) argument
1378 snd_ali_pointer(struct snd_pcm_substream *substream) argument
1454 snd_ali_open(struct snd_pcm_substream *substream, int rec, int channel, const struct snd_pcm_hardware *phw) argument
1477 snd_ali_playback_open(struct snd_pcm_substream *substream) argument
1482 snd_ali_capture_open(struct snd_pcm_substream *substream) argument
1487 snd_ali_playback_close(struct snd_pcm_substream *substream) argument
1492 snd_ali_close(struct snd_pcm_substream *substream) argument
1524 snd_ali_modem_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
1557 snd_ali_modem_open(struct snd_pcm_substream *substream, int rec, int channel) argument
1574 snd_ali_modem_playback_open(struct snd_pcm_substream *substream) argument
1579 snd_ali_modem_capture_open(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/pxa/
H A Dpxa2xx-i2s.c93 static int pxa2xx_i2s_startup(struct snd_pcm_substream *substream, argument
96 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
154 static int pxa2xx_i2s_hw_params(struct snd_pcm_substream *substream, argument
166 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
171 snd_soc_dai_set_dma_data(dai, substream, dma_data);
182 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
214 static int pxa2xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, argument
221 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
240 static void pxa2xx_i2s_shutdown(struct snd_pcm_substream *substream, argument
243 if (substream
[all...]
/linux-master/sound/pci/
H A Dsis7019.c81 struct snd_pcm_substream *substream; member in struct:voice
276 snd_pcm_period_elapsed(voice->substream);
328 snd_pcm_period_elapsed(voice->substream);
430 static int sis_alloc_timing_voice(struct snd_pcm_substream *substream, argument
433 struct sis7019 *sis = snd_pcm_substream_chip(substream);
434 struct snd_pcm_runtime *runtime = substream->runtime;
457 voice->timing->substream = substream;
466 static int sis_playback_open(struct snd_pcm_substream *substream) argument
468 struct sis7019 *sis = snd_pcm_substream_chip(substream);
487 sis_substream_close(struct snd_pcm_substream *substream) argument
497 sis_pcm_playback_prepare(struct snd_pcm_substream *substream) argument
563 sis_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
632 sis_pcm_pointer(struct snd_pcm_substream *substream) argument
643 sis_capture_open(struct snd_pcm_substream *substream) argument
676 sis_capture_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
693 sis_prepare_timing_voice(struct voice *voice, struct snd_pcm_substream *substream) argument
796 sis_pcm_capture_prepare(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/ppc/
H A Dsnd_ps3.c338 snd_pcm_period_elapsed(card->substream);
436 * set sampling rate according to the substream
438 static int snd_ps3_set_avsetting(struct snd_pcm_substream *substream) argument
440 struct snd_ps3_card_info *card = snd_pcm_substream_chip(substream);
447 substream->runtime->rate,
448 snd_pcm_format_width(substream->runtime->format));
454 switch (substream->runtime->rate) {
469 substream->runtime->rate);
474 switch (snd_pcm_format_width(substream->runtime->format)) {
483 snd_pcm_format_width(substream
511 snd_ps3_pcm_open(struct snd_pcm_substream *substream) argument
531 snd_ps3_pcm_close(struct snd_pcm_substream *substream) argument
538 snd_ps3_delay_to_bytes(struct snd_pcm_substream *substream, unsigned int delay_ms) argument
560 snd_ps3_pcm_prepare(struct snd_pcm_substream *substream) argument
611 snd_ps3_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
657 snd_ps3_pcm_pointer( struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/sparc/
H A Damd7930.c566 static int snd_amd7930_playback_trigger(struct snd_pcm_substream *substream, argument
569 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
573 static int snd_amd7930_capture_trigger(struct snd_pcm_substream *substream, argument
576 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
580 static int snd_amd7930_playback_prepare(struct snd_pcm_substream *substream) argument
582 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
583 struct snd_pcm_runtime *runtime = substream->runtime;
584 unsigned int size = snd_pcm_lib_buffer_bytes(substream);
612 static int snd_amd7930_capture_prepare(struct snd_pcm_substream *substream) argument
614 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream);
644 snd_amd7930_playback_pointer(struct snd_pcm_substream *substream) argument
655 snd_amd7930_capture_pointer(struct snd_pcm_substream *substream) argument
688 snd_amd7930_playback_open(struct snd_pcm_substream *substream) argument
698 snd_amd7930_capture_open(struct snd_pcm_substream *substream) argument
708 snd_amd7930_playback_close(struct snd_pcm_substream *substream) argument
716 snd_amd7930_capture_close(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/mediatek/common/
H A Dmtk-btcvsd.c83 struct snd_pcm_substream *substream; member in struct:mtk_btcvsd_snd_stream
272 static int btcvsd_bytes_to_frame(struct snd_pcm_substream *substream, argument
276 struct snd_pcm_runtime *runtime = substream->runtime;
622 snd_pcm_period_elapsed(bt->rx->substream);
628 snd_pcm_period_elapsed(bt->tx->substream);
851 (struct mtk_btcvsd_snd *bt, struct snd_pcm_substream *substream)
853 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
872 struct snd_pcm_substream *substream)
877 dev_dbg(bt->dev, "%s(), stream %d, substream %p\n",
878 __func__, substream
850 get_bt_stream(struct mtk_btcvsd_snd *bt, struct snd_pcm_substream *substream) argument
871 mtk_pcm_btcvsd_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
893 mtk_pcm_btcvsd_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
906 mtk_pcm_btcvsd_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
924 mtk_pcm_btcvsd_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
935 mtk_pcm_btcvsd_prepare(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
947 mtk_pcm_btcvsd_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument
977 mtk_pcm_btcvsd_pointer( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
1026 mtk_pcm_btcvsd_copy(struct snd_soc_component *component, struct snd_pcm_substream *substream, int channel, unsigned long pos, struct iov_iter *buf, unsigned long count) argument
[all...]
/linux-master/sound/pci/asihpi/
H A Dasihpi.c120 void (*pcm_start)(struct snd_pcm_substream *substream);
121 void (*pcm_stop)(struct snd_pcm_substream *substream);
148 struct snd_pcm_substream *substream; member in struct:snd_card_asihpi_pcm
273 static void print_hwparams(struct snd_pcm_substream *substream, argument
277 snd_pcm_debug_name(substream, name, sizeof(name));
430 static int snd_card_asihpi_pcm_hw_params(struct snd_pcm_substream *substream, argument
433 struct snd_pcm_runtime *runtime = substream->runtime;
435 struct snd_card_asihpi *card = snd_pcm_substream_chip(substream);
441 print_hwparams(substream, params);
450 if (substream
492 snd_card_asihpi_hw_free(struct snd_pcm_substream *substream) argument
508 snd_card_asihpi_pcm_timer_start(struct snd_pcm_substream * substream) argument
522 snd_card_asihpi_pcm_timer_stop(struct snd_pcm_substream *substream) argument
531 snd_card_asihpi_pcm_int_start(struct snd_pcm_substream *substream) argument
547 snd_card_asihpi_pcm_int_stop(struct snd_pcm_substream *substream) argument
559 snd_card_asihpi_trigger(struct snd_pcm_substream *substream, int cmd) argument
720 struct snd_pcm_substream *substream = dpcm->substream; local
916 snd_card_asihpi_playback_prepare(struct snd_pcm_substream * substream) argument
932 snd_card_asihpi_playback_pointer(struct snd_pcm_substream *substream) argument
978 snd_card_asihpi_playback_open(struct snd_pcm_substream *substream) argument
1068 snd_card_asihpi_playback_close(struct snd_pcm_substream *substream) argument
1091 snd_card_asihpi_capture_pointer(struct snd_pcm_substream *substream) argument
1106 snd_card_asihpi_capture_prepare(struct snd_pcm_substream *substream) argument
1153 snd_card_asihpi_capture_open(struct snd_pcm_substream *substream) argument
1230 snd_card_asihpi_capture_close(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/codecs/
H A Drt5677-spi.c65 struct snd_pcm_substream *substream; member in struct:rt5677_dsp
105 struct snd_pcm_substream *substream)
107 snd_soc_set_runtime_hwparams(substream, &rt5677_spi_pcm_hardware);
113 struct snd_pcm_substream *substream)
115 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
130 struct snd_pcm_substream *substream,
137 rt5677_dsp->substream = substream;
145 struct snd_pcm_substream *substream)
151 rt5677_dsp->substream
103 rt5677_spi_pcm_open( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
111 rt5677_spi_pcm_close( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
128 rt5677_spi_hw_params( struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
143 rt5677_spi_hw_free( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
157 rt5677_spi_prepare( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
175 rt5677_spi_pcm_pointer( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
[all...]
H A Dlochnagar-sc.c69 static int lochnagar_sc_startup(struct snd_pcm_substream *substream, argument
76 ret = snd_pcm_hw_constraint_list(substream->runtime, 0,
82 return snd_pcm_hw_rule_add(substream->runtime, 0,
88 static int lochnagar_sc_line_startup(struct snd_pcm_substream *substream, argument
101 ret = lochnagar_sc_startup(substream, dai);
105 return snd_pcm_hw_constraint_list(substream->runtime, 0,
110 static void lochnagar_sc_line_shutdown(struct snd_pcm_substream *substream, argument
/linux-master/sound/soc/amd/acp/
H A Dacp-i2s.c146 static int acp_i2s_hwparams(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, argument
179 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
227 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
305 static int acp_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument
307 struct acp_stream *stream = substream->runtime->private_data;
313 period_bytes = frames_to_bytes(substream->runtime, substream->runtime->period_size);
314 buf_size = frames_to_bytes(substream->runtime, substream->runtime->buffer_size);
320 stream->bytescount = acp_get_byte_count(adata, stream->dai_id, substream
435 acp_i2s_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
530 acp_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
[all...]
/linux-master/sound/soc/qcom/
H A Dsdm845.c58 static int sdm845_slim_snd_hw_params(struct snd_pcm_substream *substream, argument
61 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
72 substream->stream);
87 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
98 static int sdm845_tdm_snd_hw_params(struct snd_pcm_substream *substream, argument
101 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
118 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
183 static int sdm845_snd_hw_params(struct snd_pcm_substream *substream, argument
186 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
211 ret = sdm845_tdm_snd_hw_params(substream, param
330 sdm845_snd_startup(struct snd_pcm_substream *substream) argument
422 sdm845_snd_shutdown(struct snd_pcm_substream *substream) argument
468 sdm845_snd_prepare(struct snd_pcm_substream *substream) argument
507 sdm845_snd_hw_free(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/pci/ice1712/
H A Dice1712.c352 static void open_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) argument
357 static void close_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) argument
448 struct snd_pcm_substream *substream; local
454 substream = ice->playback_con_substream_ds[idx];
455 if (substream != NULL)
456 snd_pcm_period_elapsed(substream);
480 static int snd_ice1712_playback_trigger(struct snd_pcm_substream *substream, argument
483 struct snd_ice1712 *ice = snd_pcm_substream_chip(substream);
505 static int snd_ice1712_playback_ds_trigger(struct snd_pcm_substream *substream, argument
508 struct snd_ice1712 *ice = snd_pcm_substream_chip(substream);
530 snd_ice1712_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument
551 snd_ice1712_playback_prepare(struct snd_pcm_substream *substream) argument
584 snd_ice1712_playback_ds_prepare(struct snd_pcm_substream *substream) argument
618 snd_ice1712_capture_prepare(struct snd_pcm_substream *substream) argument
643 snd_ice1712_playback_pointer(struct snd_pcm_substream *substream) argument
658 snd_ice1712_playback_ds_pointer(struct snd_pcm_substream *substream) argument
678 snd_ice1712_capture_pointer(struct snd_pcm_substream *substream) argument
748 snd_ice1712_playback_open(struct snd_pcm_substream *substream) argument
758 snd_ice1712_playback_ds_open(struct snd_pcm_substream *substream) argument
773 snd_ice1712_capture_open(struct snd_pcm_substream *substream) argument
786 snd_ice1712_playback_close(struct snd_pcm_substream *substream) argument
794 snd_ice1712_playback_ds_close(struct snd_pcm_substream *substream) argument
807 snd_ice1712_capture_close(struct snd_pcm_substream *substream) argument
900 snd_ice1712_pro_trigger(struct snd_pcm_substream *substream, int cmd) argument
1014 snd_ice1712_playback_pro_prepare(struct snd_pcm_substream *substream) argument
1028 snd_ice1712_playback_pro_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
1037 snd_ice1712_capture_pro_prepare(struct snd_pcm_substream *substream) argument
1050 snd_ice1712_capture_pro_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
1059 snd_ice1712_playback_pro_pointer(struct snd_pcm_substream *substream) argument
1073 snd_ice1712_capture_pro_pointer(struct snd_pcm_substream *substream) argument
1125 snd_ice1712_playback_pro_open(struct snd_pcm_substream *substream) argument
1146 snd_ice1712_capture_pro_open(struct snd_pcm_substream *substream) argument
1164 snd_ice1712_playback_pro_close(struct snd_pcm_substream *substream) argument
1177 snd_ice1712_capture_pro_close(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/core/seq/
H A Dseq_midi.c62 static void snd_midi_input_event(struct snd_rawmidi_substream *substream) argument
70 if (substream == NULL)
72 runtime = substream->runtime;
78 res = snd_rawmidi_kernel_read(substream, buf, sizeof(buf));
97 static int dump_midi(struct snd_rawmidi_substream *substream, const char *buf, int count) argument
102 if (snd_BUG_ON(!substream || !buf))
104 runtime = substream->runtime;
111 if (snd_rawmidi_kernel_write(substream, buf, count) < count)
127 struct snd_rawmidi_substream *substream; local
132 substream
[all...]
/linux-master/sound/soc/meson/
H A Daxg-tdm-interface.c146 static int axg_tdm_iface_startup(struct snd_pcm_substream *substream, argument
151 snd_soc_dai_get_dma_data(dai, substream);
161 ret = snd_pcm_hw_constraint_single(substream->runtime,
169 ret = snd_pcm_hw_constraint_minmax(substream->runtime,
182 static int axg_tdm_iface_set_stream(struct snd_pcm_substream *substream, argument
187 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream);
307 static int axg_tdm_iface_hw_params(struct snd_pcm_substream *substream, argument
312 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream);
335 ret = axg_tdm_iface_set_stream(substream, params, dai);
357 static int axg_tdm_iface_hw_free(struct snd_pcm_substream *substream, argument
365 axg_tdm_iface_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument
[all...]
/linux-master/drivers/most/
H A Dmost_snd.c29 * @substream: stores the substream structure
45 struct snd_pcm_substream *substream; member in struct:channel
183 struct snd_pcm_runtime *const runtime = channel->substream->runtime;
251 snd_pcm_period_elapsed(channel->substream);
258 * @substream: pointer to ALSA PCM substream
260 * This is called when a PCM substream is opened. At least, the function should
265 static int pcm_open(struct snd_pcm_substream *substream) argument
267 struct channel *channel = substream
305 pcm_close(struct snd_pcm_substream *substream) argument
324 pcm_prepare(struct snd_pcm_substream *substream) argument
370 pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
398 pcm_pointer(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/atmel/
H A Datmel-pdmic.c34 struct snd_pcm_substream *substream; member in struct:atmel_pdmic
104 static int atmel_pdmic_cpu_dai_startup(struct snd_pcm_substream *substream, argument
107 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
124 dd->substream = substream;
132 static void atmel_pdmic_cpu_dai_shutdown(struct snd_pcm_substream *substream, argument
135 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
145 static int atmel_pdmic_cpu_dai_prepare(struct snd_pcm_substream *substream, argument
148 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
190 atmel_pdmic_platform_configure_dma(struct snd_pcm_substream *substream, argument
355 atmel_pdmic_cpu_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument
431 atmel_pdmic_cpu_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument
[all...]
/linux-master/sound/soc/starfive/
H A Djh7110_tdm.c147 struct snd_pcm_substream *substream)
149 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
156 struct snd_pcm_substream *substream)
164 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
171 struct snd_pcm_substream *substream)
175 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
219 struct snd_pcm_substream *substream)
240 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
325 static int jh7110_tdm_startup(struct snd_pcm_substream *substream, argument
328 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
146 jh7110_tdm_save_context(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument
155 jh7110_tdm_start(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument
170 jh7110_tdm_stop(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument
218 jh7110_tdm_config(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument
336 jh7110_tdm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument
407 jh7110_tdm_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument
[all...]
/linux-master/drivers/soundwire/
H A Dintel_ace2x.c198 struct snd_pcm_substream *substream,
206 params_data.substream = substream;
219 struct snd_pcm_substream *substream,
227 free_data.substream = substream;
241 static int intel_hw_params(struct snd_pcm_substream *substream, argument
259 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE)
281 ret = intel_params_stream(sdw, substream, dai, params,
314 static int intel_prepare(struct snd_pcm_substream *substream, argument
197 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) argument
218 intel_free_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, int link_id) argument
368 intel_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
422 intel_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument
[all...]
/linux-master/sound/soc/sof/
H A Dops.h422 struct snd_pcm_substream *substream)
425 return sof_ops(sdev)->pcm_open(sdev, substream);
430 /* disconnect pcm substream to a host stream */
433 struct snd_pcm_substream *substream)
436 return sof_ops(sdev)->pcm_close(sdev, substream);
444 struct snd_pcm_substream *substream,
449 return sof_ops(sdev)->pcm_hw_params(sdev, substream, params,
458 struct snd_pcm_substream *substream)
461 return sof_ops(sdev)->pcm_hw_free(sdev, substream);
469 struct snd_pcm_substream *substream, in
421 snd_sof_pcm_platform_open(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument
432 snd_sof_pcm_platform_close(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument
443 snd_sof_pcm_platform_hw_params(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_sof_platform_stream_params *platform_params) argument
457 snd_sof_pcm_platform_hw_free(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument
468 snd_sof_pcm_platform_trigger(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, int cmd) argument
507 snd_sof_pcm_platform_pointer(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument
517 snd_sof_pcm_platform_ack(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument
527 snd_sof_pcm_get_dai_frame_counter(struct snd_sof_dev *sdev, struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
539 snd_sof_pcm_get_host_byte_counter(struct snd_sof_dev *sdev, struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/pci/hda/
H A Dpatch_si3054.c139 struct snd_pcm_substream *substream)
143 SET_REG(codec, SI3054_LINE_RATE, substream->runtime->rate);
145 val &= 0xff << (8 * (substream->stream != SNDRV_PCM_STREAM_PLAYBACK));
146 val |= ((stream_tag & 0xf) << 4) << (8 * (substream->stream == SNDRV_PCM_STREAM_PLAYBACK));
156 struct snd_pcm_substream *substream)
164 substream->runtime->hw.period_bytes_min = 80;
165 return snd_pcm_hw_constraint_list(substream->runtime, 0,
135 si3054_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) argument
154 si3054_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) argument
/linux-master/sound/firewire/fireface/
H A Dff-transaction.c13 struct snd_rawmidi_substream *substream = local
28 snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]);
31 if (!snd_rawmidi_transmit_empty(substream))
55 struct snd_rawmidi_substream *substream = local
65 if (substream == NULL || snd_rawmidi_transmit_empty(substream))
77 quad_count = ff->spec->protocol->fill_midi_msg(ff, substream, port);
/linux-master/sound/drivers/
H A Dmts64.c250 /* map hardware port to substream number
254 * the midiport (substream number).
255 * substream 0-3 are Midiports 1-4
256 * substream 4 is SMPTE Timecode
669 static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream) argument
671 struct mts64 *mts = substream->rmidi->private_data;
686 static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream) argument
688 struct mts64 *mts = substream->rmidi->private_data;
707 static void snd_mts64_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, argument
710 struct mts64 *mts = substream
722 snd_mts64_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument
754 struct snd_rawmidi_substream *substream; local
816 struct snd_rawmidi_substream *substream; local
[all...]
/linux-master/sound/soc/adi/
H A Daxi-i2s.c57 static int axi_i2s_trigger(struct snd_pcm_substream *substream, int cmd, argument
63 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE)
88 static int axi_i2s_hw_params(struct snd_pcm_substream *substream, argument
106 static int axi_i2s_startup(struct snd_pcm_substream *substream, argument
113 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE)
120 ret = snd_pcm_hw_constraint_ratnums(substream->runtime, 0,
129 static void axi_i2s_shutdown(struct snd_pcm_substream *substream, argument

Completed in 775 milliseconds

1234567891011>>