Searched refs:substream (Results 251 - 275 of 947) sorted by relevance

<<11121314151617181920>>

/linux-master/sound/hda/
H A Dhdac_stream.c53 * @substream: PCM substream
56 struct snd_pcm_substream *substream)
58 struct snd_pcm_runtime *runtime = substream->runtime;
145 if (azx_dev->substream)
146 stripe_ctl = snd_hdac_get_stream_stripe_ctl(bus, azx_dev->substream);
265 if (azx_dev->substream)
266 runtime = azx_dev->substream->runtime;
353 * @substream: PCM substream t
55 snd_hdac_get_stream_stripe_ctl(struct hdac_bus *bus, struct snd_pcm_substream *substream) argument
361 snd_hdac_stream_assign(struct hdac_bus *bus, struct snd_pcm_substream *substream) argument
504 struct snd_pcm_substream *substream = azx_dev->substream; local
587 struct snd_pcm_substream *substream = azx_dev->substream; local
[all...]
/linux-master/sound/soc/sof/
H A Dipc4-pcm.c377 struct snd_pcm_substream *substream, int state, int cmd)
380 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
398 pipeline_list = &spcm->stream[substream->stream].pipeline_list;
410 * trigger function that handles the rest for the substream.
413 return sof_ipc4_chain_dma_trigger(sdev, spcm, substream->stream,
487 time_info = sof_ipc4_sps_to_time_info(&spcm->stream[substream->stream]);
526 struct snd_pcm_substream *substream, int cmd)
548 return sof_ipc4_trigger_pipelines(component, substream, state, cmd);
552 struct snd_pcm_substream *substream)
555 return sof_ipc4_trigger_pipelines(component, substream, SOF_IPC4_PIPE_RESE
376 sof_ipc4_trigger_pipelines(struct snd_soc_component *component, struct snd_pcm_substream *substream, int state, int cmd) argument
525 sof_ipc4_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument
551 sof_ipc4_pcm_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
883 sof_ipc4_pcm_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_sof_platform_stream_params *platform_params) argument
910 sof_ipc4_get_stream_start_offset(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct snd_sof_pcm_stream *sps, struct sof_ipc4_timestamp_info *time_info) argument
957 sof_ipc4_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream, snd_pcm_uframes_t *pointer) argument
1073 sof_ipc4_pcm_delay(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/qcom/qdsp6/
H A Dq6apm-lpass-dais.c96 static int q6hdmi_hw_params(struct snd_pcm_substream *substream, argument
126 static int q6dma_hw_params(struct snd_pcm_substream *substream, argument
139 static void q6apm_lpass_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
154 static int q6apm_lpass_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
166 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
174 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
184 cfg->direction = substream->stream;
208 static int q6apm_lpass_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
214 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) {
/linux-master/sound/soc/sof/amd/
H A Dacp-ipc.c248 struct snd_pcm_substream *substream = sps->substream; local
251 if (!substream || !substream->runtime)
254 stream = substream->runtime->private_data;
270 struct snd_pcm_substream *substream = sps->substream; local
271 struct acp_dsp_stream *stream = substream->runtime->private_data;
281 substream->stream, stream->posn_offset);
/linux-master/drivers/media/pci/cx88/
H A Dcx88-alsa.c74 struct snd_pcm_substream *substream; member in struct:cx88_audio_dev
233 snd_pcm_period_elapsed(chip->substream);
403 static int snd_cx88_pcm_open(struct snd_pcm_substream *substream) argument
405 struct cx88_audio_dev *chip = snd_pcm_substream_chip(substream);
406 struct snd_pcm_runtime *runtime = substream->runtime;
419 chip->substream = substream;
440 static int snd_cx88_close(struct snd_pcm_substream *substream) argument
448 static int snd_cx88_hw_params(struct snd_pcm_substream *substream, argument
451 struct cx88_audio_dev *chip = snd_pcm_substream_chip(substream);
506 snd_cx88_hw_free(struct snd_pcm_substream *substream) argument
521 snd_cx88_prepare(struct snd_pcm_substream *substream) argument
529 snd_cx88_card_trigger(struct snd_pcm_substream *substream, int cmd) argument
557 snd_cx88_pointer(struct snd_pcm_substream *substream) argument
574 snd_cx88_page(struct snd_pcm_substream *substream, unsigned long offset) argument
[all...]
/linux-master/sound/soc/codecs/
H A Dac97.c32 static int ac97_prepare(struct snd_pcm_substream *substream, argument
38 int reg = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ?
40 return snd_ac97_set_rate(ac97, reg, substream->runtime->rate);
H A Dcs42l43.h107 int cs42l43_sdw_add_peripheral(struct snd_pcm_substream *substream,
110 int cs42l43_sdw_remove_peripheral(struct snd_pcm_substream *substream,
116 static inline int cs42l43_sdw_add_peripheral(struct snd_pcm_substream *substream, argument
/linux-master/sound/soc/meson/
H A Dgx-card.c29 static int gx_card_i2s_be_hw_params(struct snd_pcm_substream *substream, argument
32 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
37 return meson_card_i2s_set_sysclk(substream, params, be->mclk_fs);
H A Dmeson-codec-glue.c67 int meson_codec_glue_input_hw_params(struct snd_pcm_substream *substream, argument
98 int meson_codec_glue_output_startup(struct snd_pcm_substream *substream, argument
101 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
/linux-master/sound/soc/generic/
H A Daudio-graph-card2-custom-sample.c122 static int custom_startup(struct snd_pcm_substream *substream) argument
124 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
130 return simple_util_startup(substream);
/linux-master/sound/soc/sh/rcar/
H A Dcore.c245 if (io->substream)
246 return snd_pcm_running(io->substream);
668 struct snd_pcm_substream *substream = io->substream; local
677 snd_pcm_period_elapsed(substream);
681 struct snd_pcm_substream *substream)
683 io->substream = substream;
688 io->substream = NULL;
692 struct snd_soc_dai *rsnd_substream_to_dai(struct snd_pcm_substream *substream) argument
680 rsnd_dai_stream_init(struct rsnd_dai_stream *io, struct snd_pcm_substream *substream) argument
700 rsnd_rdai_to_io(struct rsnd_dai *rdai, struct snd_pcm_substream *substream) argument
709 rsnd_soc_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument
983 rsnd_soc_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
1039 rsnd_soc_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
1054 rsnd_soc_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument
1326 struct snd_pcm_substream *substream; local
1551 rsnd_hw_update(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
1571 rsnd_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
1682 rsnd_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
1688 rsnd_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/qcom/
H A Dapq8096.c30 static int msm_snd_hw_params(struct snd_pcm_substream *substream, argument
33 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
49 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
/linux-master/sound/pci/
H A Dens1370.c788 static int snd_ensoniq_trigger(struct snd_pcm_substream *substream, int cmd) argument
790 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream);
797 snd_pcm_group_for_each_entry(s, substream) {
800 snd_pcm_trigger_done(s, substream);
803 snd_pcm_trigger_done(s, substream);
821 snd_pcm_group_for_each_entry(s, substream) {
824 snd_pcm_trigger_done(s, substream);
827 snd_pcm_trigger_done(s, substream);
830 snd_pcm_trigger_done(s, substream);
852 static int snd_ensoniq_playback1_prepare(struct snd_pcm_substream *substream) argument
900 snd_ensoniq_playback2_prepare(struct snd_pcm_substream *substream) argument
940 snd_ensoniq_capture_prepare(struct snd_pcm_substream *substream) argument
978 snd_ensoniq_playback1_pointer(struct snd_pcm_substream *substream) argument
995 snd_ensoniq_playback2_pointer(struct snd_pcm_substream *substream) argument
1012 snd_ensoniq_capture_pointer(struct snd_pcm_substream *substream) argument
1095 snd_ensoniq_playback1_open(struct snd_pcm_substream *substream) argument
1118 snd_ensoniq_playback2_open(struct snd_pcm_substream *substream) argument
1141 snd_ensoniq_capture_open(struct snd_pcm_substream *substream) argument
1160 snd_ensoniq_playback1_close(struct snd_pcm_substream *substream) argument
1169 snd_ensoniq_playback2_close(struct snd_pcm_substream *substream) argument
1183 snd_ensoniq_capture_close(struct snd_pcm_substream *substream) argument
2111 snd_ensoniq_midi_input_open(struct snd_rawmidi_substream *substream) argument
2127 snd_ensoniq_midi_input_close(struct snd_rawmidi_substream *substream) argument
2144 snd_ensoniq_midi_output_open(struct snd_rawmidi_substream *substream) argument
2160 snd_ensoniq_midi_output_close(struct snd_rawmidi_substream *substream) argument
2177 snd_ensoniq_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument
2201 snd_ensoniq_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) argument
[all...]
H A Dintel8x0m.c136 #define get_ichdev(substream) (substream->runtime->private_data)
143 struct snd_pcm_substream *substream; member in struct:ichdev
462 if (ack && ichdev->substream) {
464 snd_pcm_period_elapsed(ichdev->substream);
507 static int snd_intel8x0m_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
509 struct intel8x0m *chip = snd_pcm_substream_chip(substream);
510 struct ichdev *ichdev = get_ichdev(substream);
542 static snd_pcm_uframes_t snd_intel8x0m_pcm_pointer(struct snd_pcm_substream *substream) argument
544 struct intel8x0m *chip = snd_pcm_substream_chip(substream);
559 snd_intel8x0m_pcm_prepare(struct snd_pcm_substream *substream) argument
596 snd_intel8x0m_pcm_open(struct snd_pcm_substream *substream, struct ichdev *ichdev) argument
617 snd_intel8x0m_playback_open(struct snd_pcm_substream *substream) argument
624 snd_intel8x0m_playback_close(struct snd_pcm_substream *substream) argument
632 snd_intel8x0m_capture_open(struct snd_pcm_substream *substream) argument
639 snd_intel8x0m_capture_close(struct snd_pcm_substream *substream) argument
[all...]
H A Dbt87x.c185 struct snd_pcm_substream *substream; member in struct:snd_bt87x
211 static int snd_bt87x_create_risc(struct snd_bt87x *chip, struct snd_pcm_substream *substream, argument
247 addr = snd_pcm_sgbuf_get_addr(substream, offset);
331 snd_pcm_period_elapsed(chip->substream);
401 static int snd_bt87x_pcm_open(struct snd_pcm_substream *substream) argument
403 struct snd_bt87x *chip = snd_pcm_substream_chip(substream);
404 struct snd_pcm_runtime *runtime = substream->runtime;
410 if (substream->pcm->device == DEVICE_DIGITAL)
421 chip->substream = substream;
430 snd_bt87x_close(struct snd_pcm_substream *substream) argument
445 snd_bt87x_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
455 snd_bt87x_hw_free(struct snd_pcm_substream *substream) argument
463 snd_bt87x_prepare(struct snd_pcm_substream *substream) argument
505 snd_bt87x_trigger(struct snd_pcm_substream *substream, int cmd) argument
519 snd_bt87x_pointer(struct snd_pcm_substream *substream) argument
[all...]
H A Dcs4281.c415 struct snd_pcm_substream *substream; member in struct:cs4281_dma
649 static int snd_cs4281_trigger(struct snd_pcm_substream *substream, int cmd) argument
651 struct cs4281_dma *dma = substream->runtime->private_data;
652 struct cs4281 *chip = snd_pcm_substream_chip(substream);
779 static int snd_cs4281_playback_prepare(struct snd_pcm_substream *substream) argument
781 struct snd_pcm_runtime *runtime = substream->runtime;
783 struct cs4281 *chip = snd_pcm_substream_chip(substream);
791 static int snd_cs4281_capture_prepare(struct snd_pcm_substream *substream) argument
793 struct snd_pcm_runtime *runtime = substream->runtime;
795 struct cs4281 *chip = snd_pcm_substream_chip(substream);
803 snd_cs4281_pointer(struct snd_pcm_substream *substream) argument
869 snd_cs4281_playback_open(struct snd_pcm_substream *substream) argument
888 snd_cs4281_capture_open(struct snd_pcm_substream *substream) argument
907 snd_cs4281_playback_close(struct snd_pcm_substream *substream) argument
915 snd_cs4281_capture_close(struct snd_pcm_substream *substream) argument
1578 snd_cs4281_midi_input_open(struct snd_rawmidi_substream *substream) argument
1594 snd_cs4281_midi_input_close(struct snd_rawmidi_substream *substream) argument
1611 snd_cs4281_midi_output_open(struct snd_rawmidi_substream *substream) argument
1628 snd_cs4281_midi_output_close(struct snd_rawmidi_substream *substream) argument
1645 snd_cs4281_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument
1665 snd_cs4281_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) argument
[all...]
/linux-master/drivers/usb/gadget/function/
H A Df_midi.c72 struct snd_rawmidi_substream *substream; member in struct:gmidi_in_port
244 struct snd_rawmidi_substream *substream = midi->out_substream[cable]; local
246 if (!substream)
253 snd_rawmidi_receive(substream, data, length);
330 struct snd_rawmidi_substream *substream = port->substream; local
332 if (port->active && substream)
333 snd_rawmidi_drop_output(substream);
634 struct snd_rawmidi_substream *substream = port->substream; local
709 f_midi_in_open(struct snd_rawmidi_substream *substream) argument
724 f_midi_in_close(struct snd_rawmidi_substream *substream) argument
732 f_midi_in_trigger(struct snd_rawmidi_substream *substream, int up) argument
745 f_midi_out_open(struct snd_rawmidi_substream *substream) argument
757 f_midi_out_close(struct snd_rawmidi_substream *substream) argument
765 f_midi_out_trigger(struct snd_rawmidi_substream *substream, int up) argument
[all...]
/linux-master/sound/usb/line6/
H A Dpcm.c228 int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd) argument
230 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
236 snd_pcm_group_for_each_entry(s, substream) {
237 if (s->pcm->card != substream->pcm->card)
290 snd_pcm_uframes_t snd_line6_pointer(struct snd_pcm_substream *substream) argument
292 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
293 struct line6_pcm_stream *pstr = get_stream(line6pcm, substream->stream);
349 int snd_line6_hw_params(struct snd_pcm_substream *substream, argument
353 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
354 struct line6_pcm_stream *pstr = get_stream(line6pcm, substream
369 snd_line6_hw_free(struct snd_pcm_substream *substream) argument
586 snd_line6_prepare(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/soc/sh/
H A Dsiu_pcm.c99 snd_pcm_period_elapsed(siu_stream->substream);
108 struct snd_pcm_substream *substream = siu_stream->substream; local
109 struct device *dev = substream->pcm->card->dev;
156 struct snd_pcm_substream *substream = siu_stream->substream; local
157 struct device *dev = substream->pcm->card->dev;
205 struct snd_pcm_substream *substream = siu_stream->substream; local
206 struct device *dev = substream
[all...]
/linux-master/sound/sh/
H A Daica.h62 struct snd_pcm_substream *substream; member in struct:snd_card_aica
/linux-master/sound/soc/atmel/
H A Datmel-pcm.h63 struct snd_pcm_substream *substream; member in struct:atmel_pcm_dma_params
/linux-master/sound/x86/
H A Dintel_hdmi_audio.h83 struct snd_pcm_substream *substream; member in struct:pcm_stream_info
/linux-master/sound/xen/
H A Dxen_snd_front_evtchnl.h62 struct snd_pcm_substream *substream; member in struct:xen_snd_front_evtchnl::__anon776::__anon779
/linux-master/sound/firewire/
H A Disight.c246 static int isight_open(struct snd_pcm_substream *substream) argument
266 struct isight *isight = substream->private_data;
268 substream->runtime->hw = hardware;
276 static int isight_close(struct snd_pcm_substream *substream) argument
278 struct isight *isight = substream->private_data;
285 static int isight_hw_params(struct snd_pcm_substream *substream, argument
288 struct isight *isight = substream->private_data;
324 static int isight_hw_free(struct snd_pcm_substream *substream) argument
326 struct isight *isight = substream->private_data;
400 static int isight_prepare(struct snd_pcm_substream *substream) argument
415 isight_trigger(struct snd_pcm_substream *substream, int cmd) argument
432 isight_pointer(struct snd_pcm_substream *substream) argument
[all...]
/linux-master/sound/firewire/dice/
H A Ddice-midi.c9 static int midi_open(struct snd_rawmidi_substream *substream) argument
11 struct snd_dice *dice = substream->rmidi->private_data;
36 static int midi_close(struct snd_rawmidi_substream *substream) argument
38 struct snd_dice *dice = substream->rmidi->private_data;

Completed in 455 milliseconds

<<11121314151617181920>>