/linux-master/sound/soc/sof/ |
H A D | ipc3-pcm.c | 17 struct snd_pcm_substream *substream) 20 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 28 if (!spcm->prepared[substream->stream]) 33 stream.comp_id = spcm->stream[substream->stream].comp_id; 40 struct snd_pcm_substream *substream, 45 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 47 struct snd_pcm_runtime *runtime = substream->runtime; 65 pcm.comp_id = spcm->stream[substream->stream].comp_id; 67 pcm.params.buffer.phy_addr = spcm->stream[substream->stream].page_table.addr; 69 pcm.params.direction = substream 16 sof_ipc3_pcm_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 39 sof_ipc3_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 142 sof_ipc3_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument [all...] |
/linux-master/sound/soc/sof/intel/ |
H A D | hda.h | 631 struct snd_pcm_substream *substream); 633 struct snd_pcm_substream *substream); 635 struct snd_pcm_substream *substream, 639 struct snd_pcm_substream *substream); 641 struct snd_pcm_substream *substream, int cmd); 643 struct snd_pcm_substream *substream); 644 int hda_dsp_pcm_ack(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream); 673 struct snd_pcm_substream *substream); 676 struct snd_pcm_substream *substream); 874 int sdw_hda_dai_hw_params(struct snd_pcm_substream *substream, [all...] |
H A D | hda.c | 63 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(d, params_data->substream->stream); 76 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(d, free_data->substream->stream); 104 return sdw_hda_dai_hw_params(params_data->substream, 114 return sdw_hda_dai_hw_free(free_data->substream, 119 static int sdw_ace2x_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument 121 return sdw_hda_dai_trigger(substream, cmd, dai);
|
H A D | hda-stream.c | 46 if (hstream->substream) 47 rtd = snd_soc_substream_to_rtd(hstream->substream); 687 struct snd_pcm_substream *substream) 689 struct hdac_stream *hstream = substream->runtime->private_data; 713 hstream->substream = NULL; 779 if (!s->substream && !s->cstream) { 781 * when no substream is found, the DMA may used for code loading 796 if (s->substream && sof_hda->no_ipc_position) { 797 snd_sof_pcm_period_elapsed(s->substream); 1100 * @substream 686 hda_dsp_stream_hw_free(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 1104 hda_dsp_get_stream_llp(struct snd_sof_dev *sdev, struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 1142 hda_dsp_get_stream_ldp(struct snd_sof_dev *sdev, struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
H A D | hda-pcm.c | 95 struct snd_pcm_substream *substream, 99 struct hdac_stream *hstream = substream->runtime->private_data; 105 hstream->substream = substream; 107 dmab = substream->runtime->dma_buffer_p; 148 int hda_dsp_pcm_ack(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 150 struct hdac_stream *hstream = substream->runtime->private_data; 151 struct snd_pcm_runtime *runtime = substream->runtime; 171 struct snd_pcm_substream *substream, int cmd) 173 struct hdac_stream *hstream = substream 94 hda_dsp_pcm_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 170 hda_dsp_pcm_trigger(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, int cmd) argument 180 hda_dsp_pcm_pointer(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 212 hda_dsp_pcm_open(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 301 hda_dsp_pcm_close(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument [all...] |
H A D | hda-loader.c | 62 hstream->substream = NULL; 273 hstream->substream = NULL;
|
H A D | hda-ipc.c | 416 struct snd_pcm_substream *substream = sps->substream; local 417 struct hdac_stream *hstream = substream->runtime->private_data; 439 struct snd_pcm_substream *substream = sps->substream; local 440 struct hdac_stream *hstream = substream->runtime->private_data; 454 substream->stream, hda_stream->sof_intel_stream.posn_offset);
|
H A D | hda-dsp.c | 530 struct snd_pcm_substream *substream; local 537 substream = spcm->stream[dir].substream; 538 if (!substream || !substream->runtime)
|
H A D | hda-dai.c | 61 static struct snd_sof_dev *dai_to_sdev(struct snd_pcm_substream *substream, argument 64 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(cpu_dai, substream->stream); 70 hda_dai_get_ops(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument 72 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(cpu_dai, substream->stream); 106 int hda_link_dma_cleanup(struct snd_pcm_substream *substream, struct hdac_ext_stream *hext_stream, argument 109 const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, cpu_dai); 120 sdev = dai_to_sdev(substream, cpu_dai); 122 hlink = ops->get_hlink(sdev, substream); 126 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 132 ops->release_hext_stream(sdev, cpu_dai, substream); 143 hda_link_dma_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument 198 hda_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument 217 hda_dai_hw_params_data(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai, struct snd_sof_dai_config_data *data, unsigned int flags) argument 250 hda_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument 264 hda_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument 321 hda_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 347 non_hda_dai_hw_params_data(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai, struct snd_sof_dai_config_data *data, unsigned int flags) argument 430 non_hda_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument 440 non_hda_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument 463 sdw_hda_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai, int link_id, int intel_alh_id) argument 548 sdw_hda_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai, int link_id) argument 577 sdw_hda_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument [all...] |
H A D | hda-dai-ops.c | 45 hda_link_stream_assign(struct hdac_bus *bus, struct snd_pcm_substream *substream) argument 47 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 54 int stream_dir = substream->stream; 65 if (hstream->direction != substream->stream) 111 res->link_substream = substream; 120 struct snd_pcm_substream *substream) 122 return snd_soc_dai_get_dma_data(cpu_dai, substream); 127 struct snd_pcm_substream *substream) 134 w = snd_soc_dai_get_widget(cpu_dai, substream->stream); 142 return snd_soc_dai_get_dma_data(cpu_dai, substream); 118 hda_get_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument 125 hda_ipc4_get_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument 145 hda_assign_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument 160 hda_release_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument 180 hda_codec_dai_set_stream(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct hdac_stream *hstream) argument 191 hda_calc_stream_format(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 216 hda_get_hlink(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 226 generic_calc_stream_format(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 243 dmic_calc_stream_format(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 272 ssp_get_hlink(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 280 dmic_get_hlink(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 288 sdw_get_hlink(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 296 hda_ipc4_pre_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument 339 hda_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument 372 hda_ipc4_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument 512 hda_ipc3_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream, int cmd) argument 558 hda_dspless_get_hext_stream(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/sof/amd/ |
H A D | acp.h | 178 struct snd_pcm_substream *substream; member in struct:acp_dsp_stream 305 int acp_pcm_open(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream); 306 int acp_pcm_close(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream); 307 int acp_pcm_hw_params(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, 311 struct snd_pcm_substream *substream);
|
/linux-master/sound/soc/ |
H A D | soc-pcm.c | 256 static int dpcm_fe_dai_do_trigger(struct snd_pcm_substream *substream, int cmd); 260 struct snd_pcm_substream *substream = local 265 dpcm_fe_dai_do_trigger(substream, 340 * @substream: the pcm substream 343 * Sets the substream runtime hardware parameters. 345 int snd_soc_set_runtime_hwparams(struct snd_pcm_substream *substream, argument 348 substream->runtime->hw = *hw; 395 static int soc_pcm_apply_symmetry(struct snd_pcm_substream *substream, argument 398 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 428 soc_pcm_params_symmetry(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 462 soc_pcm_update_symmetry(struct snd_pcm_substream *substream) argument 483 soc_pcm_set_msb(struct snd_pcm_substream *substream, int bits) argument 497 soc_pcm_apply_msb(struct snd_pcm_substream *substream) argument 653 soc_pcm_init_runtime_hw(struct snd_pcm_substream *substream) argument 670 soc_pcm_components_open(struct snd_pcm_substream *substream) argument 689 soc_pcm_components_close(struct snd_pcm_substream *substream, int rollback) argument 707 soc_pcm_clean(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream, int rollback) argument 748 __soc_pcm_close(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream) argument 755 soc_pcm_close(struct snd_pcm_substream *substream) argument 765 soc_hw_sanity_check(struct snd_pcm_substream *substream) argument 808 __soc_pcm_open(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream) argument 871 soc_pcm_open(struct snd_pcm_substream *substream) argument 887 __soc_pcm_prepare(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream) argument 927 soc_pcm_prepare(struct snd_pcm_substream *substream) argument 949 soc_pcm_hw_clean(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream, int rollback) argument 988 __soc_pcm_hw_free(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream) argument 995 soc_pcm_hw_free(struct snd_pcm_substream *substream) argument 1011 __soc_pcm_hw_params(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 1113 soc_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 1139 soc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 1221 soc_pcm_pointer(struct snd_pcm_substream *substream) argument 1699 dpcm_runtime_setup_fe(struct snd_pcm_substream *substream) argument 1734 dpcm_runtime_setup_be_format(struct snd_pcm_substream *substream) argument 1772 dpcm_runtime_setup_be_chan(struct snd_pcm_substream *substream) argument 1820 dpcm_runtime_setup_be_rate(struct snd_pcm_substream *substream) argument 1942 dpcm_fe_dai_shutdown(struct snd_pcm_substream *substream) argument 2008 dpcm_fe_dai_hw_free(struct snd_pcm_substream *substream) argument 2110 dpcm_fe_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 2313 dpcm_dai_trigger_fe_be(struct snd_pcm_substream *substream, int cmd, bool fe_first) argument 2345 dpcm_fe_dai_do_trigger(struct snd_pcm_substream *substream, int cmd) argument 2432 dpcm_fe_dai_trigger(struct snd_pcm_substream *substream, int cmd) argument 2486 dpcm_fe_dai_prepare(struct snd_pcm_substream *substream) argument 2528 struct snd_pcm_substream *substream = local 2561 struct snd_pcm_substream *substream = local [all...] |
H A D | soc-generic-dmaengine-pcm.c | 29 struct snd_pcm_substream *substream) 31 if (!pcm->chan[substream->stream]) 34 return pcm->chan[substream->stream]->device->dev; 39 * @substream: PCM substream 50 int snd_dmaengine_pcm_prepare_slave_config(struct snd_pcm_substream *substream, argument 53 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 63 dma_data = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream); 65 ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); 69 snd_dmaengine_pcm_set_config_from_dai_data(substream, dma_dat 28 dmaengine_dma_dev(struct dmaengine_pcm *pcm, struct snd_pcm_substream *substream) argument 76 dmaengine_pcm_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 98 dmaengine_pcm_set_runtime_hwparams(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 148 dmaengine_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 162 dmaengine_pcm_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 168 dmaengine_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 174 dmaengine_pcm_compat_request_channel( struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream) argument 240 struct snd_pcm_substream *substream = rtd->pcm->streams[i].substream; local 278 dmaengine_pcm_pointer( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 290 dmaengine_copy(struct snd_soc_component *component, struct snd_pcm_substream *substream, int channel, unsigned long hwoff, struct iov_iter *iter, unsigned long bytes) argument [all...] |
H A D | soc-dapm.c | 2740 static int dapm_update_dai_unlocked(struct snd_pcm_substream *substream, argument 2744 int dir = substream->stream; 2773 int snd_soc_dapm_update_dai(struct snd_pcm_substream *substream, argument 2777 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 2781 ret = dapm_update_dai_unlocked(substream, params, dai); 3881 struct snd_pcm_substream *substream) 3885 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 3911 substream->runtime = runtime; 3913 substream->stream = SNDRV_PCM_STREAM_CAPTURE; 3917 ret = snd_soc_dai_startup(source, substream); 3880 snd_soc_dai_link_event_pre_pmu(struct snd_soc_dapm_widget *w, struct snd_pcm_substream *substream) argument 4008 struct snd_pcm_substream *substream = w->priv; local 4201 snd_soc_dapm_new_dai(struct snd_soc_card *card, struct snd_pcm_substream *substream, char *id) argument 4432 struct snd_pcm_substream *substream = rtd->pcm->streams[stream].substream; local [all...] |
H A D | soc-dai.c | 36 * We might want to check substream by using list. 39 #define soc_dai_mark_push(dai, substream, tgt) ((dai)->mark_##tgt = substream) 40 #define soc_dai_mark_pop(dai, substream, tgt) ((dai)->mark_##tgt = NULL) 41 #define soc_dai_mark_match(dai, substream, tgt) ((dai)->mark_##tgt == substream) 391 struct snd_pcm_substream *substream, 398 ret = dai->driver->ops->hw_params(substream, params, dai); 400 /* mark substream if succeeded */ 402 soc_dai_mark_push(dai, substream, hw_param 390 snd_soc_dai_hw_params(struct snd_soc_dai *dai, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 407 snd_soc_dai_hw_free(struct snd_soc_dai *dai, struct snd_pcm_substream *substream, int rollback) argument 422 snd_soc_dai_startup(struct snd_soc_dai *dai, struct snd_pcm_substream *substream) argument 441 snd_soc_dai_shutdown(struct snd_soc_dai *dai, struct snd_pcm_substream *substream, int rollback) argument 611 snd_soc_pcm_dai_prepare(struct snd_pcm_substream *substream) argument 631 soc_dai_trigger(struct snd_soc_dai *dai, struct snd_pcm_substream *substream, int cmd) argument 646 snd_soc_pcm_dai_trigger(struct snd_pcm_substream *substream, int cmd, int rollback) argument 688 snd_soc_pcm_dai_bespoke_trigger(struct snd_pcm_substream *substream, int cmd) argument 708 snd_soc_pcm_dai_delay(struct snd_pcm_substream *substream, snd_pcm_sframes_t *cpu_delay, snd_pcm_sframes_t *codec_delay) argument [all...] |
/linux-master/sound/soc/sh/rcar/ |
H A D | ssi.c | 534 struct snd_pcm_substream *substream, 712 snd_pcm_stop_xrun(io->substream); 532 rsnd_ssi_hw_params(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument
|
H A D | src.c | 522 snd_pcm_stop_xrun(io->substream);
|
H A D | rsnd.h | 319 struct snd_pcm_substream *substream, 335 struct snd_pcm_substream *substream); 495 struct snd_pcm_substream *substream; member in struct:rsnd_dai_stream 524 #define rsnd_io_to_runtime(io) ((io)->substream ? \ 525 (io)->substream->runtime : NULL)
|
H A D | dma.c | 165 struct snd_pcm_substream *substream = io->substream; local 213 substream->runtime->dma_addr, 214 snd_pcm_lib_buffer_bytes(substream), 215 snd_pcm_lib_period_bytes(substream), 227 dmaen->dma_len = snd_pcm_lib_buffer_bytes(substream);
|
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/samsung/ |
H A D | midas_wm1811.c | 127 static int midas_aif1_hw_params(struct snd_pcm_substream *substream, argument 130 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
H A D | i2s.c | 51 void (*fixup_early)(struct snd_pcm_substream *substream, 53 void (*fixup_late)(struct snd_pcm_substream *substream, 116 void (*fixup_early)(struct snd_pcm_substream *substream, 118 void (*fixup_late)(struct snd_pcm_substream *substream, 725 static int i2s_hw_params(struct snd_pcm_substream *substream, argument 747 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 753 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 821 /* We set constraints on the substream according to the version of I2S */ 822 static int i2s_startup(struct snd_pcm_substream *substream, argument 849 static void i2s_shutdown(struct snd_pcm_substream *substream, argument 935 i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument 1020 i2s_delay(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 1578 fsd_i2s_fixup_early(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 1591 fsd_i2s_fixup_late(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument [all...] |
/linux-master/sound/soc/qcom/ |
H A D | x1e80100.c | 32 static void x1e80100_snd_shutdown(struct snd_pcm_substream *substream) argument 34 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 67 static int x1e80100_snd_hw_params(struct snd_pcm_substream *substream, argument 70 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 74 return qcom_snd_sdw_hw_params(substream, params, &data->sruntime[cpu_dai->id]); 77 static int x1e80100_snd_prepare(struct snd_pcm_substream *substream) argument 79 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 84 return qcom_snd_sdw_prepare(substream, sruntime, 88 static int x1e80100_snd_hw_free(struct snd_pcm_substream *substream) argument 90 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); [all...] |
H A D | sm8250.c | 49 static int sm8250_snd_startup(struct snd_pcm_substream *substream) argument 53 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 70 return qcom_snd_sdw_startup(substream); 73 static void sm2450_snd_shutdown(struct snd_pcm_substream *substream) argument 75 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 84 static int sm8250_snd_hw_params(struct snd_pcm_substream *substream, argument 87 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 91 return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]); 94 static int sm8250_snd_prepare(struct snd_pcm_substream *substream) argument 96 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 105 sm8250_snd_hw_free(struct snd_pcm_substream *substream) argument [all...] |
H A D | sc8280xp.c | 51 static void sc8280xp_snd_shutdown(struct snd_pcm_substream *substream) argument 53 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 89 static int sc8280xp_snd_hw_params(struct snd_pcm_substream *substream, argument 92 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 96 return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]); 99 static int sc8280xp_snd_prepare(struct snd_pcm_substream *substream) argument 101 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 106 return qcom_snd_sdw_prepare(substream, sruntime, 110 static int sc8280xp_snd_hw_free(struct snd_pcm_substream *substream) argument 112 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); [all...] |