/linux-master/sound/hda/ |
H A D | hdac_stream.c | 53 * @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 D | ipc4-pcm.c | 377 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 D | q6apm-lpass-dais.c | 96 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 D | acp-ipc.c | 248 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 D | cx88-alsa.c | 74 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 D | ac97.c | 32 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 D | cs42l43.h | 107 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 D | gx-card.c | 29 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 D | meson-codec-glue.c | 67 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 D | audio-graph-card2-custom-sample.c | 122 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 D | core.c | 245 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 D | apq8096.c | 30 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 D | ens1370.c | 788 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 D | intel8x0m.c | 136 #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 D | bt87x.c | 185 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 D | cs4281.c | 415 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 D | f_midi.c | 72 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 D | pcm.c | 228 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 D | siu_pcm.c | 99 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 D | aica.h | 62 struct snd_pcm_substream *substream; member in struct:snd_card_aica
|
/linux-master/sound/soc/atmel/ |
H A D | atmel-pcm.h | 63 struct snd_pcm_substream *substream; member in struct:atmel_pcm_dma_params
|
/linux-master/sound/x86/ |
H A D | intel_hdmi_audio.h | 83 struct snd_pcm_substream *substream; member in struct:pcm_stream_info
|
/linux-master/sound/xen/ |
H A D | xen_snd_front_evtchnl.h | 62 struct snd_pcm_substream *substream; member in struct:xen_snd_front_evtchnl::__anon776::__anon779
|
/linux-master/sound/firewire/ |
H A D | isight.c | 246 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 D | dice-midi.c | 9 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;
|