Searched refs:rtd (Results 126 - 150 of 336) sorted by relevance

1234567891011>>

/linux-master/sound/soc/intel/boards/
H A Dsof_da7219.c125 static int da7219_codec_init(struct snd_soc_pcm_runtime *rtd) argument
127 struct card_private *ctx = snd_soc_card_get_drvdata(rtd->card);
128 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
133 mclk_rate = sof_dai_get_mclk(rtd);
135 dev_err(rtd->dev, "invalid mclk freq %d\n", mclk_rate);
142 dev_err(rtd->dev, "fail to set sysclk, ret %d\n", ret);
152 dev_dbg(rtd->dev, "pll bypass mode, mclk rate %d\n", mclk_rate);
156 dev_err(rtd->dev, "fail to set pll, ret %d\n", ret);
167 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack",
173 dev_err(rtd
225 hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dbytcht_nocodec.c40 static int codec_fixup(struct snd_soc_pcm_runtime *rtd, argument
61 ret = snd_soc_dai_set_fmt(snd_soc_rtd_to_cpu(rtd, 0),
67 dev_err(rtd->dev, "can't set format to I2S, err %d\n", ret);
71 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_cpu(rtd, 0), 0x3, 0x3, 2, 24);
73 dev_err(rtd->dev, "can't set I2S config, err %d\n", ret);
H A Dsof_pcm512x.c71 static int sof_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
73 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card);
74 struct snd_soc_dai *dai = snd_soc_rtd_to_codec(rtd, 0);
77 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL);
82 pcm->device = rtd->dai_link->id;
90 static int sof_pcm512x_codec_init(struct snd_soc_pcm_runtime *rtd) argument
92 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component;
104 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
105 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component;
115 struct snd_soc_pcm_runtime *rtd local
177 dmic_init(struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dkbl_da7219_max98927.c242 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
246 for_each_rtd_codec_dais(rtd, j, codec_dai) {
268 dev_err(rtd->dev, "failed to enable %s: %d\n",
279 dev_err(rtd->dev, "failed to disable %s: %d\n",
296 static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, argument
310 for_each_dpcm_fe(rtd, SNDRV_PCM_STREAM_PLAYBACK, dpcm) {
319 for_each_dpcm_fe(rtd, SNDRV_PCM_STREAM_CAPTURE, dpcm) {
354 static int kabylake_da7219_codec_init(struct snd_soc_pcm_runtime *rtd) argument
356 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card);
357 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd,
396 kabylake_dmic_init(struct snd_soc_pcm_runtime *rtd) argument
406 kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device) argument
424 kabylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) argument
429 kabylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) argument
434 kabylake_hdmi3_init(struct snd_soc_pcm_runtime *rtd) argument
439 kabylake_da7219_fe_init(struct snd_soc_pcm_runtime *rtd) argument
508 kabylake_dmic_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument
[all...]
H A Dhsw_rt5640.c32 static int codec_link_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, argument
50 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
51 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
56 dev_err(rtd->dev, "set codec sysclk failed: %d\n", ret);
H A Dsof_wm8804.c52 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
53 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card);
54 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
101 dev_err(rtd->card->dev,
129 dev_err(rtd->card->dev, "Failed to set WM8804 PLL\n");
136 dev_err(rtd->card->dev,
/linux-master/sound/soc/amd/vangogh/
H A Dacp5x-mach.c93 static int acp5x_8821_init(struct snd_soc_pcm_runtime *rtd) argument
95 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component;
102 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack",
107 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret);
147 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
148 struct acp5x_platform_info *machine = snd_soc_card_get_drvdata(rtd->card);
168 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
169 struct snd_soc_card *card = rtd->card;
200 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
201 struct acp5x_platform_info *machine = snd_soc_card_get_drvdata(rtd
218 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
337 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
[all...]
/linux-master/sound/soc/samsung/
H A Darndale.c23 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
24 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
25 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
58 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
59 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
/linux-master/sound/soc/sh/
H A Dmigor.c48 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
49 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
70 ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(rtd, 0), SIU_CLKB_EXT,
81 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
82 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
/linux-master/sound/soc/atmel/
H A Datmel-pcm-pdc.c38 struct snd_soc_pcm_runtime *rtd)
40 struct snd_card *card = rtd->card->snd_card;
47 snd_pcm_set_managed_buffer_all(rtd->pcm, SNDRV_DMA_TYPE_DEV,
143 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
148 prtd->params = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream);
195 struct snd_pcm_runtime *rtd = substream->runtime; local
196 struct atmel_runtime_data *prtd = rtd->private_data;
202 rtd->buffer_size, rtd->dma_area, rtd
37 atmel_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dsam9g20_wm8731.c67 static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) argument
69 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
70 struct device *dev = rtd->dev;
83 snd_soc_dapm_nc_pin(&rtd->card->dapm, "Int Mic");
/linux-master/sound/soc/sh/rcar/
H A Dctu.c200 struct snd_soc_pcm_runtime *rtd)
209 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU Pass",
218 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV0",
227 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV1",
236 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV2",
245 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV3",
254 ret = rsnd_kctrl_new_s(mod, io, rtd, "CTU Reset",
198 rsnd_ctu_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/fsl/
H A Dimx-hdmi.c35 struct snd_soc_pcm_runtime *rtd = substream->private_data; local
36 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(rtd->card);
38 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
39 struct snd_soc_card *card = rtd->card;
70 static int imx_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
72 struct snd_soc_card *card = rtd->card;
73 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
H A Dmpc5200_dma.c113 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
114 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
215 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
216 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
243 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
244 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
269 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
270 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
285 struct snd_soc_pcm_runtime *rtd)
287 struct snd_card *card = rtd
284 psc_dma_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dimx-audmix.c46 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
47 struct imx_audmix *priv = snd_soc_card_get_drvdata(rtd->card);
49 struct device *dev = rtd->card->dev;
75 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
76 struct device *dev = rtd->card->dev;
87 ret = snd_soc_dai_set_fmt(snd_soc_rtd_to_cpu(rtd, 0), fmt);
93 ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(rtd, 0), FSL_SAI_CLK_MAST1, 0, dir);
103 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_cpu(rtd, 0), BIT(channels) - 1,
114 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
115 struct device *dev = rtd
[all...]
H A Dimx-pcm-fiq.c215 static int imx_pcm_new(struct snd_soc_pcm_runtime *rtd) argument
217 struct snd_card *card = rtd->card->snd_card;
218 struct snd_pcm *pcm = rtd->pcm;
233 struct snd_soc_pcm_runtime *rtd)
235 struct snd_pcm *pcm = rtd->pcm;
239 ret = imx_pcm_new(rtd);
232 snd_imx_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/ti/
H A Domap3pandora.c33 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
34 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
35 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
140 static int omap3pandora_out_init(struct snd_soc_pcm_runtime *rtd) argument
142 struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
159 static int omap3pandora_in_init(struct snd_soc_pcm_runtime *rtd) argument
161 struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
H A Drx51.c91 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
92 struct snd_soc_card *card = rtd->card;
103 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
104 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
261 static int rx51_aic34_init(struct snd_soc_pcm_runtime *rtd) argument
263 struct snd_soc_card *card = rtd->card;
268 err = omap_mcbsp_st_add_controls(rtd, 2);
275 err = snd_soc_card_jack_new(rtd->card, "AV Jack",
/linux-master/sound/soc/uniphier/
H A Daio-dma.c111 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
112 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0));
138 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
139 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0));
174 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
175 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0));
206 struct snd_soc_pcm_runtime *rtd)
208 struct device *dev = rtd->card->snd_card->dev;
209 struct snd_pcm *pcm = rtd->pcm;
205 uniphier_aiodma_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/meson/
H A Dgx-card.c32 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
33 struct meson_card *priv = snd_soc_card_get_drvdata(rtd->card);
35 (struct gx_dai_link_i2s_data *)priv->link_data[rtd->num];
H A Daiu-fifo.h47 int aiu_fifo_pcm_new(struct snd_soc_pcm_runtime *rtd,
/linux-master/sound/soc/sof/amd/
H A Dacp-pcm.c92 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
100 spcm = snd_sof_find_spcm_dai(scomp, rtd);
103 rtd->dai_link->id);
/linux-master/include/sound/
H A Dsoc.h467 int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num);
469 int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num);
471 static inline int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num) argument
482 bool snd_soc_runtime_ignore_pmdown_time(struct snd_soc_pcm_runtime *rtd);
484 void snd_soc_runtime_action(struct snd_soc_pcm_runtime *rtd,
486 static inline void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd, argument
489 snd_soc_runtime_action(rtd, stream, 1);
491 static inline void snd_soc_runtime_deactivate(struct snd_soc_pcm_runtime *rtd, argument
494 snd_soc_runtime_action(rtd, stream, -1);
497 int snd_soc_runtime_calc_hw(struct snd_soc_pcm_runtime *rtd,
1538 _snd_soc_dpcm_mutex_lock_r(struct snd_soc_pcm_runtime *rtd) argument
1543 _snd_soc_dpcm_mutex_unlock_r(struct snd_soc_pcm_runtime *rtd) argument
1548 _snd_soc_dpcm_mutex_assert_held_r(struct snd_soc_pcm_runtime *rtd) argument
[all...]
/linux-master/sound/soc/tegra/
H A Dtegra_asoc_machine.h49 int tegra_asoc_machine_init(struct snd_soc_pcm_runtime *rtd);
/linux-master/sound/soc/mediatek/common/
H A Dmtk-afe-platform-driver.c83 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
85 struct mtk_base_afe_memif *memif = &afe->memif[snd_soc_rtd_to_cpu(rtd, 0)->id];
116 struct snd_soc_pcm_runtime *rtd)
119 struct snd_pcm *pcm = rtd->pcm;
115 mtk_afe_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument

Completed in 225 milliseconds

1234567891011>>