Home
last modified time | relevance | path

Searched refs:rtd (Results 1 – 25 of 298) sorted by relevance

12345678910>>...12

/Linux-v5.15/sound/soc/
Dsoc-link.c11 #define soc_link_ret(rtd, ret) _soc_link_ret(rtd, __func__, ret) argument
12 static inline int _soc_link_ret(struct snd_soc_pcm_runtime *rtd, in _soc_link_ret() argument
25 dev_err(rtd->dev, in _soc_link_ret()
27 func, rtd->dai_link->name, ret); in _soc_link_ret()
37 #define soc_link_mark_push(rtd, substream, tgt) ((rtd)->mark_##tgt = substream) argument
38 #define soc_link_mark_pop(rtd, substream, tgt) ((rtd)->mark_##tgt = NULL) argument
39 #define soc_link_mark_match(rtd, substream, tgt) ((rtd)->mark_##tgt == substream) argument
41 int snd_soc_link_init(struct snd_soc_pcm_runtime *rtd) in snd_soc_link_init() argument
45 if (rtd->dai_link->init) in snd_soc_link_init()
46 ret = rtd->dai_link->init(rtd); in snd_soc_link_init()
[all …]
Dsoc-compress.c27 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in soc_compr_clean() local
28 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_clean()
29 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in soc_compr_clean()
32 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_clean()
35 snd_soc_runtime_deactivate(rtd, stream); in soc_compr_clean()
52 snd_soc_dapm_stream_stop(rtd, stream); in soc_compr_clean()
54 mutex_unlock(&rtd->card->pcm_mutex); in soc_compr_clean()
56 snd_soc_pcm_component_pm_runtime_put(rtd, cstream, rollback); in soc_compr_clean()
68 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in soc_compr_open() local
69 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_compr_open()
[all …]
Dsoc-pcm.c32 static inline const char *soc_cpu_dai_name(struct snd_soc_pcm_runtime *rtd) in soc_cpu_dai_name() argument
34 return (rtd)->num_cpus == 1 ? asoc_rtd_to_cpu(rtd, 0)->name : "multicpu"; in soc_cpu_dai_name()
36 static inline const char *soc_codec_dai_name(struct snd_soc_pcm_runtime *rtd) in soc_codec_dai_name() argument
38 return (rtd)->num_codecs == 1 ? asoc_rtd_to_codec(rtd, 0)->name : "multicodec"; in soc_codec_dai_name()
166 void soc_dpcm_debugfs_add(struct snd_soc_pcm_runtime *rtd) in soc_dpcm_debugfs_add() argument
168 if (!rtd->dai_link->dynamic) in soc_dpcm_debugfs_add()
171 if (!rtd->card->debugfs_card_root) in soc_dpcm_debugfs_add()
174 rtd->debugfs_dpcm_root = debugfs_create_dir(rtd->dai_link->name, in soc_dpcm_debugfs_add()
175 rtd->card->debugfs_card_root); in soc_dpcm_debugfs_add()
177 debugfs_create_file("state", 0444, rtd->debugfs_dpcm_root, in soc_dpcm_debugfs_add()
[all …]
Dsoc-component.c430 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in snd_soc_component_compr_open() local
434 for_each_rtd_components(rtd, i, component) { in snd_soc_component_compr_open()
451 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in snd_soc_component_compr_free() local
455 for_each_rtd_components(rtd, i, component) { in snd_soc_component_compr_free()
470 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in snd_soc_component_compr_trigger() local
474 for_each_rtd_components(rtd, i, component) { in snd_soc_component_compr_trigger()
491 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in snd_soc_component_compr_set_params() local
495 for_each_rtd_components(rtd, i, component) { in snd_soc_component_compr_set_params()
512 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in snd_soc_component_compr_get_params() local
516 for_each_rtd_components(rtd, i, component) { in snd_soc_component_compr_get_params()
[all …]
Dsoc-core.c73 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_show() local
75 return sprintf(buf, "%ld\n", rtd->pmdown_time); in pmdown_time_show()
82 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_store() local
85 ret = kstrtol(buf, 10, &rtd->pmdown_time); in pmdown_time_store()
103 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in soc_dev_attr_is_visible() local
105 if (!rtd) in soc_dev_attr_is_visible()
110 return rtd->num_codecs ? attr->mode : 0; /* enabled only with codec */ in soc_dev_attr_is_visible()
260 static int snd_soc_rtd_add_component(struct snd_soc_pcm_runtime *rtd, in snd_soc_rtd_add_component() argument
266 for_each_rtd_components(rtd, i, comp) { in snd_soc_rtd_add_component()
273 rtd->components[rtd->num_components] = component; in snd_soc_rtd_add_component()
[all …]
/Linux-v5.15/drivers/rtc/
Drtc-test.c26 struct rtc_test_data *rtd = dev_get_drvdata(dev); in test_rtc_read_alarm() local
29 alarm = (rtd->alarm.expires - jiffies) / HZ; in test_rtc_read_alarm()
30 alarm += ktime_get_real_seconds() + rtd->offset; in test_rtc_read_alarm()
33 alrm->enabled = rtd->alarm_en; in test_rtc_read_alarm()
40 struct rtc_test_data *rtd = dev_get_drvdata(dev); in test_rtc_set_alarm() local
45 timeout -= rtd->offset; in test_rtc_set_alarm()
47 del_timer(&rtd->alarm); in test_rtc_set_alarm()
53 rtd->alarm.expires = expires; in test_rtc_set_alarm()
56 add_timer(&rtd->alarm); in test_rtc_set_alarm()
58 rtd->alarm_en = alrm->enabled; in test_rtc_set_alarm()
[all …]
/Linux-v5.15/sound/soc/amd/
Dacp-pcm-dma.c331 struct audio_substream_data *rtd, in config_acp_dma() argument
336 acp_pte_config(acp_mmio, rtd->dma_addr, rtd->num_of_pages, in config_acp_dma()
337 rtd->pte_offset); in config_acp_dma()
339 if (rtd->direction == SNDRV_PCM_STREAM_PLAYBACK) { in config_acp_dma()
340 ch_acp_sysmem = rtd->ch1; in config_acp_dma()
341 ch_acp_i2s = rtd->ch2; in config_acp_dma()
343 ch_acp_i2s = rtd->ch1; in config_acp_dma()
344 ch_acp_sysmem = rtd->ch2; in config_acp_dma()
347 set_acp_sysmem_dma_descriptors(acp_mmio, rtd->size, in config_acp_dma()
348 rtd->direction, rtd->pte_offset, in config_acp_dma()
[all …]
Dacp-da7219-max98357a.c39 static int cz_da7219_init(struct snd_soc_pcm_runtime *rtd) in cz_da7219_init() argument
42 struct snd_soc_card *card = rtd->card; in cz_da7219_init()
43 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in cz_da7219_init()
46 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in cz_da7219_init()
51 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cz_da7219_init()
58 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cz_da7219_init()
93 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in da7219_clk_enable() local
105 dev_err(rtd->dev, "can't enable master clock %d\n", ret); in da7219_clk_enable()
117 static int cz_rt5682_init(struct snd_soc_pcm_runtime *rtd) in cz_rt5682_init() argument
120 struct snd_soc_card *card = rtd->card; in cz_rt5682_init()
[all …]
/Linux-v5.15/sound/soc/amd/raven/
Dacp3x-i2s.c75 struct i2s_stream_instance *rtd; in acp3x_i2s_hwparams() local
84 rtd = substream->runtime->private_data; in acp3x_i2s_hwparams()
90 rtd->i2s_instance = pinfo->play_i2s_instance; in acp3x_i2s_hwparams()
92 rtd->i2s_instance = pinfo->cap_i2s_instance; in acp3x_i2s_hwparams()
99 rtd->xfer_resolution = 0x0; in acp3x_i2s_hwparams()
102 rtd->xfer_resolution = 0x02; in acp3x_i2s_hwparams()
105 rtd->xfer_resolution = 0x04; in acp3x_i2s_hwparams()
108 rtd->xfer_resolution = 0x05; in acp3x_i2s_hwparams()
114 switch (rtd->i2s_instance) { in acp3x_i2s_hwparams()
125 switch (rtd->i2s_instance) { in acp3x_i2s_hwparams()
[all …]
Dacp3x-pcm-dma.c107 static void config_acp3x_dma(struct i2s_stream_instance *rtd, int direction) in config_acp3x_dma() argument
114 addr = rtd->dma_addr; in config_acp3x_dma()
117 switch (rtd->i2s_instance) { in config_acp3x_dma()
126 switch (rtd->i2s_instance) { in config_acp3x_dma()
136 rv_writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp3x_base + in config_acp3x_dma()
138 rv_writel(PAGE_SIZE_4K_ENABLE, rtd->acp3x_base + in config_acp3x_dma()
141 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp3x_dma()
146 rv_writel(low, rtd->acp3x_base + mmACP_SCRATCH_REG_0 + val); in config_acp3x_dma()
148 rv_writel(high, rtd->acp3x_base + mmACP_SCRATCH_REG_0 + val in config_acp3x_dma()
156 switch (rtd->i2s_instance) { in config_acp3x_dma()
[all …]
Dacp3x.h124 static inline u64 acp_get_byte_count(struct i2s_stream_instance *rtd, in acp_get_byte_count() argument
130 switch (rtd->i2s_instance) { in acp_get_byte_count()
132 byte_count = rv_readl(rtd->acp3x_base + in acp_get_byte_count()
134 byte_count |= rv_readl(rtd->acp3x_base + in acp_get_byte_count()
139 byte_count = rv_readl(rtd->acp3x_base + in acp_get_byte_count()
141 byte_count |= rv_readl(rtd->acp3x_base + in acp_get_byte_count()
146 switch (rtd->i2s_instance) { in acp_get_byte_count()
148 byte_count = rv_readl(rtd->acp3x_base + in acp_get_byte_count()
150 byte_count |= rv_readl(rtd->acp3x_base + in acp_get_byte_count()
155 byte_count = rv_readl(rtd->acp3x_base + in acp_get_byte_count()
[all …]
/Linux-v5.15/sound/soc/amd/vangogh/
Dacp5x-i2s.c86 struct i2s_stream_instance *rtd; in acp5x_i2s_hwparams() local
100 rtd = substream->runtime->private_data; in acp5x_i2s_hwparams()
106 rtd->i2s_instance = pinfo->play_i2s_instance; in acp5x_i2s_hwparams()
108 rtd->i2s_instance = pinfo->cap_i2s_instance; in acp5x_i2s_hwparams()
115 rtd->xfer_resolution = 0x0; in acp5x_i2s_hwparams()
118 rtd->xfer_resolution = 0x02; in acp5x_i2s_hwparams()
121 rtd->xfer_resolution = 0x04; in acp5x_i2s_hwparams()
124 rtd->xfer_resolution = 0x05; in acp5x_i2s_hwparams()
130 switch (rtd->i2s_instance) { in acp5x_i2s_hwparams()
141 switch (rtd->i2s_instance) { in acp5x_i2s_hwparams()
[all …]
Dacp5x-pcm-dma.c103 static void config_acp5x_dma(struct i2s_stream_instance *rtd, int direction) in config_acp5x_dma() argument
110 addr = rtd->dma_addr; in config_acp5x_dma()
112 switch (rtd->i2s_instance) { in config_acp5x_dma()
121 switch (rtd->i2s_instance) { in config_acp5x_dma()
131 acp_writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp5x_base + in config_acp5x_dma()
133 acp_writel(PAGE_SIZE_4K_ENABLE, rtd->acp5x_base + in config_acp5x_dma()
136 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp5x_dma()
141 acp_writel(low, rtd->acp5x_base + ACP_SCRATCH_REG_0 + val); in config_acp5x_dma()
143 acp_writel(high, rtd->acp5x_base + ACP_SCRATCH_REG_0 + val + 4); in config_acp5x_dma()
150 switch (rtd->i2s_instance) { in config_acp5x_dma()
[all …]
Dacp5x.h148 static inline u64 acp_get_byte_count(struct i2s_stream_instance *rtd, in acp_get_byte_count() argument
154 switch (rtd->i2s_instance) { in acp_get_byte_count()
157 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
160 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
166 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
169 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
173 switch (rtd->i2s_instance) { in acp_get_byte_count()
176 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
179 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
185 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
[all …]
/Linux-v5.15/sound/soc/qcom/
Dsc7180.c44 static int sc7180_headset_init(struct snd_soc_pcm_runtime *rtd) in sc7180_headset_init() argument
46 struct snd_soc_card *card = rtd->card; in sc7180_headset_init()
48 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in sc7180_headset_init()
79 static int sc7180_hdmi_init(struct snd_soc_pcm_runtime *rtd) in sc7180_hdmi_init() argument
81 struct snd_soc_card *card = rtd->card; in sc7180_hdmi_init()
83 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in sc7180_hdmi_init()
105 static int sc7180_init(struct snd_soc_pcm_runtime *rtd) in sc7180_init() argument
107 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sc7180_init()
111 return sc7180_headset_init(rtd); in sc7180_init()
115 return sc7180_hdmi_init(rtd); in sc7180_init()
[all …]
Dsdm845.c49 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in sdm845_slim_snd_hw_params() local
50 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params()
52 struct sdm845_snd_data *pdata = snd_soc_card_get_drvdata(rtd->card); in sdm845_slim_snd_hw_params()
58 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sdm845_slim_snd_hw_params()
89 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in sdm845_tdm_snd_hw_params() local
90 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params()
100 dev_err(rtd->dev, "%s: invalid param format 0x%x\n", in sdm845_tdm_snd_hw_params()
110 dev_err(rtd->dev, "%s: failed to set tdm slot, err:%d\n", in sdm845_tdm_snd_hw_params()
118 dev_err(rtd->dev, "%s: failed to set channel map, err:%d\n", in sdm845_tdm_snd_hw_params()
126 dev_err(rtd->dev, "%s: failed to set tdm slot, err:%d\n", in sdm845_tdm_snd_hw_params()
[all …]
Dsm8250.c23 static int sm8250_be_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, in sm8250_be_hw_params_fixup() argument
41 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sm8250_snd_startup() local
42 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_startup()
43 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in sm8250_snd_startup()
63 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sm8250_snd_hw_params() local
65 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_hw_params()
66 struct sm8250_snd_data *pdata = snd_soc_card_get_drvdata(rtd->card); in sm8250_snd_hw_params()
72 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sm8250_snd_hw_params()
87 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sm8250_snd_wsa_dma_prepare() local
88 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in sm8250_snd_wsa_dma_prepare()
[all …]
/Linux-v5.15/sound/soc/amd/renoir/
Dacp3x-pdm-dma.c170 static void config_acp_dma(struct pdm_stream_instance *rtd, int direction) in config_acp_dma() argument
176 addr = rtd->dma_addr; in config_acp_dma()
180 rn_writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp_base + in config_acp_dma()
182 rn_writel(PAGE_SIZE_4K_ENABLE, rtd->acp_base + in config_acp_dma()
185 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp_dma()
190 rn_writel(low, rtd->acp_base + ACP_SCRATCH_REG_0 + val); in config_acp_dma()
192 rn_writel(high, rtd->acp_base + ACP_SCRATCH_REG_0 + val + 4); in config_acp_dma()
237 struct pdm_stream_instance *rtd; in acp_pdm_dma_hw_params() local
240 rtd = substream->runtime->private_data; in acp_pdm_dma_hw_params()
241 if (!rtd) in acp_pdm_dma_hw_params()
[all …]
/Linux-v5.15/sound/soc/tegra/
Dtegra_pcm.c73 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_open() local
76 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in tegra_pcm_open()
79 if (rtd->dai_link->no_pcm) in tegra_pcm_open()
91 dev_err(rtd->dev, "failed to set constraint %d\n", ret); in tegra_pcm_open()
105 dev_err(rtd->dev, in tegra_pcm_open()
121 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_close() local
123 if (rtd->dai_link->no_pcm) in tegra_pcm_close()
136 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_hw_params() local
142 if (rtd->dai_link->no_pcm) in tegra_pcm_hw_params()
145 dmap = snd_soc_dai_get_dma_data(asoc_rtd_to_cpu(rtd, 0), substream); in tegra_pcm_hw_params()
[all …]
/Linux-v5.15/sound/soc/intel/boards/
Dsof_sdw_rt1308.c38 static int first_spk_init(struct snd_soc_pcm_runtime *rtd) in first_spk_init() argument
40 struct snd_soc_card *card = rtd->card; in first_spk_init()
65 dev_err(rtd->dev, "failed to add first SPK map: %d\n", ret); in first_spk_init()
70 static int second_spk_init(struct snd_soc_pcm_runtime *rtd) in second_spk_init() argument
72 struct snd_soc_card *card = rtd->card; in second_spk_init()
77 dev_err(rtd->dev, "failed to add second SPK map: %d\n", ret); in second_spk_init()
82 static int all_spk_init(struct snd_soc_pcm_runtime *rtd) in all_spk_init() argument
86 ret = first_spk_init(rtd); in all_spk_init()
90 return second_spk_init(rtd); in all_spk_init()
96 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in rt1308_i2s_hw_params() local
[all …]
Dsof_maxim_common.c48 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in max_98373_hw_params() local
52 for_each_rtd_codec_dais(rtd, j, codec_dai) { in max_98373_hw_params()
67 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in max_98373_trigger() local
77 cpu_dai = asoc_rtd_to_cpu(rtd, 0); in max_98373_trigger()
78 for_each_rtd_codec_dais(rtd, j, codec_dai) { in max_98373_trigger()
116 int max_98373_spk_codec_init(struct snd_soc_pcm_runtime *rtd) in max_98373_spk_codec_init() argument
118 struct snd_soc_card *card = rtd->card; in max_98373_spk_codec_init()
124 dev_err(rtd->dev, "Speaker map addition failed: %d\n", ret); in max_98373_spk_codec_init()
166 static int max_98357a_init(struct snd_soc_pcm_runtime *rtd) in max_98357a_init() argument
168 struct snd_soc_card *card = rtd->card; in max_98357a_init()
[all …]
Dsof_sdw_rt1316.c37 static int first_spk_init(struct snd_soc_pcm_runtime *rtd) in first_spk_init() argument
39 struct snd_soc_card *card = rtd->card; in first_spk_init()
64 dev_err(rtd->dev, "failed to add first SPK map: %d\n", ret); in first_spk_init()
69 static int second_spk_init(struct snd_soc_pcm_runtime *rtd) in second_spk_init() argument
71 struct snd_soc_card *card = rtd->card; in second_spk_init()
76 dev_err(rtd->dev, "failed to add second SPK map: %d\n", ret); in second_spk_init()
81 static int all_spk_init(struct snd_soc_pcm_runtime *rtd) in all_spk_init() argument
85 ret = first_spk_init(rtd); in all_spk_init()
89 return second_spk_init(rtd); in all_spk_init()
/Linux-v5.15/sound/soc/samsung/
Dlittlemill.c21 struct snd_soc_pcm_runtime *rtd; in littlemill_set_bias_level() local
25 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[0]); in littlemill_set_bias_level()
26 aif1_dai = asoc_rtd_to_codec(rtd, 0); in littlemill_set_bias_level()
68 struct snd_soc_pcm_runtime *rtd; in littlemill_set_bias_level_post() local
72 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[0]); in littlemill_set_bias_level_post()
73 aif1_dai = asoc_rtd_to_codec(rtd, 0); in littlemill_set_bias_level_post()
107 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in littlemill_hw_params() local
108 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in littlemill_hw_params()
179 struct snd_soc_pcm_runtime *rtd; in bbclk_ev() local
183 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); in bbclk_ev()
[all …]
Ds3c24xx_uda134x.c52 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in s3c24xx_uda134x_startup() local
53 struct s3c24xx_uda134x *priv = snd_soc_card_get_drvdata(rtd->card); in s3c24xx_uda134x_startup()
54 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in s3c24xx_uda134x_startup()
60 priv->xtal = clk_get(rtd->dev, "xtal"); in s3c24xx_uda134x_startup()
62 dev_err(rtd->dev, "%s cannot get xtal\n", __func__); in s3c24xx_uda134x_startup()
67 dev_err(rtd->dev, "%s cannot get pclk\n", in s3c24xx_uda134x_startup()
95 dev_err(rtd->dev, "%s cannot set constraints\n", in s3c24xx_uda134x_startup()
104 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in s3c24xx_uda134x_shutdown() local
105 struct s3c24xx_uda134x *priv = snd_soc_card_get_drvdata(rtd->card); in s3c24xx_uda134x_shutdown()
121 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in s3c24xx_uda134x_hw_params() local
[all …]
/Linux-v5.15/sound/soc/uniphier/
Daio-compress.c24 static int uniphier_aio_comprdma_new(struct snd_soc_pcm_runtime *rtd) in uniphier_aio_comprdma_new() argument
26 struct snd_compr *compr = rtd->compr; in uniphier_aio_comprdma_new()
28 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_comprdma_new()
57 static int uniphier_aio_comprdma_free(struct snd_soc_pcm_runtime *rtd) in uniphier_aio_comprdma_free() argument
59 struct snd_compr *compr = rtd->compr; in uniphier_aio_comprdma_free()
61 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_comprdma_free()
78 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_open() local
79 struct uniphier_aio *aio = uniphier_priv(asoc_rtd_to_cpu(rtd, 0)); in uniphier_aio_compr_open()
90 ret = uniphier_aio_comprdma_new(rtd); in uniphier_aio_compr_open()
104 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_free() local
[all …]

12345678910>>...12