Home
last modified time | relevance | path

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

/linux-4.4.14/sound/soc/
Dsoc-compress.c31 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in soc_compr_open() local
32 struct snd_soc_platform *platform = rtd->platform; in soc_compr_open()
35 mutex_lock_nested(&rtd->pcm_mutex, rtd->pcm_subclass); in soc_compr_open()
46 if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->startup) { in soc_compr_open()
47 ret = rtd->dai_link->compr_ops->startup(cstream); in soc_compr_open()
49 pr_err("compress asoc: %s startup failed\n", rtd->dai_link->name); in soc_compr_open()
54 snd_soc_runtime_activate(rtd, cstream->direction); in soc_compr_open()
56 mutex_unlock(&rtd->pcm_mutex); in soc_compr_open()
64 mutex_unlock(&rtd->pcm_mutex); in soc_compr_open()
158 struct snd_soc_pcm_runtime *rtd = in close_delayed_work() local
[all …]
Dsoc-pcm.c65 void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd, int stream) in snd_soc_runtime_activate() argument
67 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_activate()
70 lockdep_assert_held(&rtd->pcm_mutex); in snd_soc_runtime_activate()
74 for (i = 0; i < rtd->num_codecs; i++) in snd_soc_runtime_activate()
75 rtd->codec_dais[i]->playback_active++; in snd_soc_runtime_activate()
78 for (i = 0; i < rtd->num_codecs; i++) in snd_soc_runtime_activate()
79 rtd->codec_dais[i]->capture_active++; in snd_soc_runtime_activate()
84 for (i = 0; i < rtd->num_codecs; i++) { in snd_soc_runtime_activate()
85 rtd->codec_dais[i]->active++; in snd_soc_runtime_activate()
86 rtd->codec_dais[i]->component->active++; in snd_soc_runtime_activate()
[all …]
Dsoc-core.c155 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in codec_reg_show() local
157 return soc_codec_reg_show(rtd->codec, buf, PAGE_SIZE, 0); in codec_reg_show()
165 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_show() local
167 return sprintf(buf, "%ld\n", rtd->pmdown_time); in pmdown_time_show()
174 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_set() local
177 ret = kstrtol(buf, 10, &rtd->pmdown_time); in pmdown_time_set()
196 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in soc_dev_attr_is_visible() local
200 return rtd->codec ? attr->mode : 0; /* enabled only with codec */ in soc_dev_attr_is_visible()
543 if (card->rtd[i].dai_link->no_pcm && in snd_soc_get_dai_substream()
544 !strcmp(card->rtd[i].dai_link->name, dai_link)) in snd_soc_get_dai_substream()
[all …]
Dsoc-generic-dmaengine-pcm.c70 struct snd_soc_pcm_runtime *rtd = substream->private_data; in snd_dmaengine_pcm_prepare_slave_config() local
74 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in snd_dmaengine_pcm_prepare_slave_config()
90 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_hw_params() local
91 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_hw_params()
121 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_set_runtime_hwparams() local
122 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_set_runtime_hwparams()
137 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_set_runtime_hwparams()
197 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_open() local
198 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_open()
210 struct snd_soc_pcm_runtime *rtd, in dmaengine_pcm_compat_request_channel() argument
[all …]
Dsoc-utils.c74 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dummy_dma_open() local
77 if (!rtd->dai_link->no_pcm) in dummy_dma_open()
Dsoc-dapm.c2250 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in dapm_widget_show() local
2253 mutex_lock(&rtd->card->dapm_mutex); in dapm_widget_show()
2255 for (i = 0; i < rtd->num_codecs; i++) { in dapm_widget_show()
2256 struct snd_soc_component *cmpnt = rtd->codec_dais[i]->component; in dapm_widget_show()
2261 mutex_unlock(&rtd->card->dapm_mutex); in dapm_widget_show()
3833 struct snd_soc_pcm_runtime *rtd) in dapm_connect_dai_link_widgets() argument
3835 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in dapm_connect_dai_link_widgets()
3839 for (i = 0; i < rtd->num_codecs; i++) { in dapm_connect_dai_link_widgets()
3840 struct snd_soc_dai *codec_dai = rtd->codec_dais[i]; in dapm_connect_dai_link_widgets()
3846 dev_dbg(rtd->dev, "connected DAI link %s:%s -> %s:%s\n", in dapm_connect_dai_link_widgets()
[all …]
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-pcm.c71 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_byt_pcm_hw_params() local
73 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_hw_params()
80 dev_dbg(rtd->dev, "PCM: hw_params, pcm_data %p\n", pcm_data); in sst_byt_pcm_hw_params()
85 dev_err(rtd->dev, "failed to set stream format %d\n", ret); in sst_byt_pcm_hw_params()
92 dev_err(rtd->dev, "could not set rate %d\n", rate); in sst_byt_pcm_hw_params()
99 dev_err(rtd->dev, "could not set formats %d\n", in sst_byt_pcm_hw_params()
107 dev_err(rtd->dev, "could not set channels %d\n", in sst_byt_pcm_hw_params()
118 dev_err(rtd->dev, "PCM: failed to set DMA buffer %d\n", ret); in sst_byt_pcm_hw_params()
124 dev_err(rtd->dev, "PCM: failed stream commit %d\n", ret); in sst_byt_pcm_hw_params()
133 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_byt_pcm_hw_free() local
[all …]
/linux-4.4.14/sound/soc/sh/
Ddma-sh7760.c122 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_pcm_open() local
123 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_open()
136 rtd->cpu_dai->id); in camelot_pcm_open()
145 rtd->cpu_dai->id); in camelot_pcm_open()
155 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_pcm_close() local
156 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_close()
176 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_hw_params() local
177 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_hw_params()
204 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_prepare() local
205 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_prepare()
[all …]
Dmigor.c52 struct snd_soc_pcm_runtime *rtd = substream->private_data; in migor_hw_params() local
53 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_params()
74 ret = snd_soc_dai_set_sysclk(rtd->cpu_dai, SIU_CLKB_EXT, in migor_hw_params()
85 struct snd_soc_pcm_runtime *rtd = substream->private_data; in migor_hw_free() local
86 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_free()
Dsiu_pcm.c342 struct snd_soc_pcm_runtime *rtd = ss->private_data; in siu_pcm_open() local
343 struct siu_platform *pdata = rtd->platform->dev->platform_data; in siu_pcm_open()
526 static int siu_pcm_new(struct snd_soc_pcm_runtime *rtd) in siu_pcm_new() argument
529 struct snd_card *card = rtd->card->snd_card; in siu_pcm_new()
530 struct snd_pcm *pcm = rtd->pcm; in siu_pcm_new()
Dfsi.c408 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsi_get_dai() local
410 return rtd->cpu_dai; in fsi_get_dai()
1771 static int fsi_pcm_new(struct snd_soc_pcm_runtime *rtd) in fsi_pcm_new() argument
1774 rtd->pcm, in fsi_pcm_new()
1776 rtd->card->snd_card->dev, in fsi_pcm_new()
/linux-4.4.14/sound/soc/ux500/
Dmop500_ab8500.c196 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mop500_ab8500_startup() local
199 return mop500_ab8500_set_mclk(rtd->card->dev, in mop500_ab8500_startup()
200 snd_soc_card_get_drvdata(rtd->card)); in mop500_ab8500_startup()
205 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mop500_ab8500_shutdown() local
206 struct device *dev = rtd->card->dev; in mop500_ab8500_shutdown()
220 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mop500_ab8500_hw_params() local
221 struct snd_soc_dai *codec_dai = rtd->codec_dai; in mop500_ab8500_hw_params()
222 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mop500_ab8500_hw_params()
223 struct device *dev = rtd->card->dev; in mop500_ab8500_hw_params()
293 ret = snd_soc_runtime_set_dai_fmt(rtd, fmt); in mop500_ab8500_hw_params()
[all …]
Dux500_pcm.c49 static struct dma_chan *ux500_pcm_request_chan(struct snd_soc_pcm_runtime *rtd, in ux500_pcm_request_chan() argument
52 struct snd_soc_dai *dai = rtd->cpu_dai; in ux500_pcm_request_chan()
91 struct snd_soc_pcm_runtime *rtd = substream->private_data; in ux500_pcm_prepare_slave_config() local
92 struct msp_i2s_platform_data *pdata = rtd->cpu_dai->dev->platform_data; in ux500_pcm_prepare_slave_config()
100 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in ux500_pcm_prepare_slave_config()
104 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in ux500_pcm_prepare_slave_config()
/linux-4.4.14/sound/soc/intel/boards/
Dcht_bsw_max98090_ti.c47 struct snd_soc_pcm_runtime *rtd; in cht_get_codec_dai() local
49 rtd = card->rtd + i; in cht_get_codec_dai()
50 if (!strncmp(rtd->codec_dai->name, CHT_CODEC_DAI, in cht_get_codec_dai()
52 return rtd->codec_dai; in cht_get_codec_dai()
90 struct snd_soc_pcm_runtime *rtd = substream->private_data; in cht_aif1_hw_params() local
91 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params()
97 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cht_aif1_hw_params()
162 static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd, in cht_codec_fixup() argument
172 ret = snd_soc_dai_set_tdm_slot(rtd->cpu_dai, 0x3, 0x3, 2, 16); in cht_codec_fixup()
174 dev_err(rtd->dev, "can't set cpu_dai slot fmt: %d\n", ret); in cht_codec_fixup()
[all …]
Dbroadwell.c79 static int broadwell_rt286_codec_init(struct snd_soc_pcm_runtime *rtd) in broadwell_rt286_codec_init() argument
81 struct snd_soc_codec *codec = rtd->codec; in broadwell_rt286_codec_init()
83 ret = snd_soc_card_jack_new(rtd->card, "Headset", in broadwell_rt286_codec_init()
94 static int broadwell_ssp0_fixup(struct snd_soc_pcm_runtime *rtd, in broadwell_ssp0_fixup() argument
114 struct snd_soc_pcm_runtime *rtd = substream->private_data; in broadwell_rt286_hw_params() local
115 struct snd_soc_dai *codec_dai = rtd->codec_dai; in broadwell_rt286_hw_params()
122 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); in broadwell_rt286_hw_params()
133 static int broadwell_rtd_init(struct snd_soc_pcm_runtime *rtd) in broadwell_rtd_init() argument
135 struct sst_pdata *pdata = dev_get_platdata(rtd->platform->dev); in broadwell_rtd_init()
144 dev_err(rtd->dev, "error: failed to set device config\n"); in broadwell_rtd_init()
Dhaswell.c46 static int haswell_ssp0_fixup(struct snd_soc_pcm_runtime *rtd, in haswell_ssp0_fixup() argument
66 struct snd_soc_pcm_runtime *rtd = substream->private_data; in haswell_rt5640_hw_params() local
67 struct snd_soc_dai *codec_dai = rtd->codec_dai; in haswell_rt5640_hw_params()
74 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); in haswell_rt5640_hw_params()
79 snd_soc_update_bits(rtd->codec, 0x83, 0xffff, 0x8000); in haswell_rt5640_hw_params()
88 static int haswell_rtd_init(struct snd_soc_pcm_runtime *rtd) in haswell_rtd_init() argument
90 struct sst_pdata *pdata = dev_get_platdata(rtd->platform->dev); in haswell_rtd_init()
99 dev_err(rtd->dev, "failed to set device config\n"); in haswell_rtd_init()
Dcht_bsw_rt5672.c52 struct snd_soc_pcm_runtime *rtd; in cht_get_codec_dai() local
54 rtd = card->rtd + i; in cht_get_codec_dai()
55 if (!strncmp(rtd->codec_dai->name, CHT_CODEC_DAI, in cht_get_codec_dai()
57 return rtd->codec_dai; in cht_get_codec_dai()
147 struct snd_soc_pcm_runtime *rtd = substream->private_data; in cht_aif1_hw_params() local
148 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params()
155 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cht_aif1_hw_params()
164 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cht_aif1_hw_params()
208 static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd, in cht_codec_fixup() argument
Dskl_rt286.c89 static int skylake_rt286_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_rt286_codec_init() argument
91 struct snd_soc_codec *codec = rtd->codec; in skylake_rt286_codec_init()
94 ret = snd_soc_card_jack_new(rtd->card, "Headset", in skylake_rt286_codec_init()
108 static int skylake_ssp0_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_ssp0_fixup() argument
127 struct snd_soc_pcm_runtime *rtd = substream->private_data; in skylake_rt286_hw_params() local
128 struct snd_soc_dai *codec_dai = rtd->codec_dai; in skylake_rt286_hw_params()
134 dev_err(rtd->dev, "set codec sysclk failed: %d\n", ret); in skylake_rt286_hw_params()
Dcht_bsw_rt5645.c53 struct snd_soc_pcm_runtime *rtd; in cht_get_codec_dai() local
55 rtd = card->rtd + i; in cht_get_codec_dai()
56 if (!strncmp(rtd->codec_dai->name, CHT_CODEC_DAI, in cht_get_codec_dai()
58 return rtd->codec_dai; in cht_get_codec_dai()
156 struct snd_soc_pcm_runtime *rtd = substream->private_data; in cht_aif1_hw_params() local
157 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params()
164 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cht_aif1_hw_params()
171 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cht_aif1_hw_params()
221 static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd, in cht_codec_fixup() argument
Dbytcr_rt5640.c70 struct snd_soc_pcm_runtime *rtd = substream->private_data; in byt_aif1_hw_params() local
71 struct snd_soc_dai *codec_dai = rtd->codec_dai; in byt_aif1_hw_params()
80 dev_err(rtd->dev, "can't set codec clock %d\n", ret); in byt_aif1_hw_params()
88 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in byt_aif1_hw_params()
103 static int byt_codec_fixup(struct snd_soc_pcm_runtime *rtd, in byt_codec_fixup() argument
Dbyt-rt5640.c83 struct snd_soc_pcm_runtime *rtd = substream->private_data; in byt_rt5640_hw_params() local
84 struct snd_soc_dai *codec_dai = rtd->codec_dai; in byt_rt5640_hw_params()
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c440 struct hsw_priv_data *pdata, struct snd_soc_pcm_runtime *rtd, in create_adsp_page_table() argument
448 dev_dbg(rtd->dev, "generating page table for %p size 0x%zu pages %d\n", in create_adsp_page_table()
456 dev_dbg(rtd->dev, "pfn i %i idx %d pfn %x\n", i, idx, pfn); in create_adsp_page_table()
473 struct snd_soc_pcm_runtime *rtd = substream->private_data; in hsw_pcm_hw_params() local
476 snd_soc_platform_get_drvdata(rtd->platform); in hsw_pcm_hw_params()
488 dai = mod_map[rtd->cpu_dai->id].dai_id; in hsw_pcm_hw_params()
495 dev_dbg(rtd->dev, "error: reset stream failed %d\n", in hsw_pcm_hw_params()
500 dev_dbg(rtd->dev, "error: free stream failed %d\n", in hsw_pcm_hw_params()
506 pcm_data->stream = sst_hsw_stream_new(hsw, rtd->cpu_dai->id, in hsw_pcm_hw_params()
509 dev_err(rtd->dev, "error: failed to create stream\n"); in hsw_pcm_hw_params()
[all …]
/linux-4.4.14/sound/soc/generic/
Dsimple-card.c45 struct snd_soc_pcm_runtime *rtd = substream->private_data; in asoc_simple_card_startup() local
46 struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_card_startup()
48 &priv->dai_props[rtd - rtd->card->rtd]; in asoc_simple_card_startup()
64 struct snd_soc_pcm_runtime *rtd = substream->private_data; in asoc_simple_card_shutdown() local
65 struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_card_shutdown()
67 &priv->dai_props[rtd - rtd->card->rtd]; in asoc_simple_card_shutdown()
77 struct snd_soc_pcm_runtime *rtd = substream->private_data; in asoc_simple_card_hw_params() local
78 struct snd_soc_dai *codec_dai = rtd->codec_dai; in asoc_simple_card_hw_params()
79 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in asoc_simple_card_hw_params()
80 struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_card_hw_params()
[all …]
/linux-4.4.14/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c66 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_hw_params() local
70 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_hw_params()
87 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_prepare() local
93 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_prepare()
143 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_pointer() local
150 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_pointer()
176 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_open() local
177 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_open()
184 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in bf5xx_pcm_open()
231 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_copy() local
[all …]
Dbfin-eval-adav80x.c36 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bfin_eval_adav80x_hw_params() local
37 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adav80x_hw_params()
51 static int bfin_eval_adav80x_codec_init(struct snd_soc_pcm_runtime *rtd) in bfin_eval_adav80x_codec_init() argument
53 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adav80x_codec_init()
Dbfin-eval-adau1373.c69 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bfin_eval_adau1373_hw_params() local
70 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1373_hw_params()
106 static int bfin_eval_adau1373_codec_init(struct snd_soc_pcm_runtime *rtd) in bfin_eval_adau1373_codec_init() argument
108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1373_codec_init()
Dbf5xx-ad193x.c44 static int bf5xx_ad193x_link_init(struct snd_soc_pcm_runtime *rtd) in bf5xx_ad193x_link_init() argument
46 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_ad193x_link_init()
47 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bf5xx_ad193x_link_init()
Dbf5xx-ac97-pcm.c244 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_open() local
245 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_open()
318 struct snd_soc_pcm_runtime *rtd = pcm->private_data; in bf5xx_pcm_preallocate_dma_buffer() local
319 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_preallocate_dma_buffer()
384 struct snd_soc_pcm_runtime *rtd = pcm->private_data; in bf5xx_pcm_free_dma_buffers() local
385 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_pcm_free_dma_buffers()
417 static int bf5xx_pcm_ac97_new(struct snd_soc_pcm_runtime *rtd) in bf5xx_pcm_ac97_new() argument
419 struct snd_card *card = rtd->card->snd_card; in bf5xx_pcm_ac97_new()
420 struct snd_pcm *pcm = rtd->pcm; in bf5xx_pcm_ac97_new()
Dbf5xx-ssm2602.c46 static int bf5xx_ssm2602_dai_init(struct snd_soc_pcm_runtime *rtd) in bf5xx_ssm2602_dai_init() argument
55 return snd_soc_dai_set_sysclk(rtd->codec_dai, SSM2602_SYSCLK, 12000000, in bf5xx_ssm2602_dai_init()
Dbf5xx-ad1836.c35 static int bf5xx_ad1836_init(struct snd_soc_pcm_runtime *rtd) in bf5xx_ad1836_init() argument
37 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in bf5xx_ad1836_init()
Dbfin-eval-adau1701.c39 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bfin_eval_adau1701_hw_params() local
40 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1701_hw_params()
Dbfin-eval-adau1x81.c42 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bfin_eval_adau1x81_hw_params() local
43 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1x81_hw_params()
Dbfin-eval-adau1x61.c54 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bfin_eval_adau1x61_hw_params() local
55 struct snd_soc_dai *codec_dai = rtd->codec_dai; in bfin_eval_adau1x61_hw_params()
/linux-4.4.14/sound/soc/omap/
Domap-abe-twl6040.c48 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_abe_hw_params() local
49 struct snd_soc_dai *codec_dai = rtd->codec_dai; in omap_abe_hw_params()
50 struct snd_soc_card *card = rtd->card; in omap_abe_hw_params()
55 clk_id = twl6040_get_clk_id(rtd->codec); in omap_abe_hw_params()
80 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_abe_dmic_hw_params() local
81 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_abe_dmic_hw_params()
167 static int omap_abe_twl6040_init(struct snd_soc_pcm_runtime *rtd) in omap_abe_twl6040_init() argument
169 struct snd_soc_codec *codec = rtd->codec; in omap_abe_twl6040_init()
170 struct snd_soc_card *card = rtd->card; in omap_abe_twl6040_init()
180 omap_mcpdm_configure_dn_offsets(rtd, TWL6040_HSF_TRIM_LEFT(hs_trim), in omap_abe_twl6040_init()
[all …]
Domap-pcm.c79 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_pcm_hw_params() local
85 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in omap_pcm_hw_params()
105 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream), in omap_pcm_hw_params()
131 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_pcm_open() local
137 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in omap_pcm_open()
140 if (rtd->cpu_dai->dev->of_node) { in omap_pcm_open()
143 chan = dma_request_slave_channel(rtd->cpu_dai->dev, in omap_pcm_open()
216 static int omap_pcm_new(struct snd_soc_pcm_runtime *rtd) in omap_pcm_new() argument
218 struct snd_card *card = rtd->card->snd_card; in omap_pcm_new()
219 struct snd_pcm *pcm = rtd->pcm; in omap_pcm_new()
Domap3pandora.c48 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap3pandora_hw_params() local
49 struct snd_soc_dai *codec_dai = rtd->codec_dai; in omap3pandora_hw_params()
50 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap3pandora_hw_params()
155 static int omap3pandora_out_init(struct snd_soc_pcm_runtime *rtd) in omap3pandora_out_init() argument
157 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in omap3pandora_out_init()
174 static int omap3pandora_in_init(struct snd_soc_pcm_runtime *rtd) in omap3pandora_in_init() argument
176 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in omap3pandora_in_init()
Drx51.c107 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rx51_startup() local
108 struct snd_soc_card *card = rtd->card; in rx51_startup()
119 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rx51_hw_params() local
120 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rx51_hw_params()
287 static int rx51_aic34_init(struct snd_soc_pcm_runtime *rtd) in rx51_aic34_init() argument
289 struct snd_soc_codec *codec = rtd->codec; in rx51_aic34_init()
290 struct snd_soc_card *card = rtd->card; in rx51_aic34_init()
301 err = omap_mcbsp_st_add_controls(rtd, 2); in rx51_aic34_init()
308 err = snd_soc_card_jack_new(rtd->card, "AV Jack", in rx51_aic34_init()
Domap-twl4030.c55 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_twl4030_hw_params() local
73 return snd_soc_runtime_set_dai_fmt(rtd, fmt); in omap_twl4030_hw_params()
160 static int omap_twl4030_init(struct snd_soc_pcm_runtime *rtd) in omap_twl4030_init() argument
162 struct snd_soc_card *card = rtd->card; in omap_twl4030_init()
172 ret = snd_soc_card_jack_new(rtd->card, "Headset Jack", in omap_twl4030_init()
Dn810.c100 struct snd_soc_pcm_runtime *rtd = substream->private_data; in n810_startup() local
104 n810_ext_control(&rtd->card->dapm); in n810_startup()
116 struct snd_soc_pcm_runtime *rtd = substream->private_data; in n810_hw_params() local
117 struct snd_soc_dai *codec_dai = rtd->codec_dai; in n810_hw_params()
Dam3517evm.c39 struct snd_soc_pcm_runtime *rtd = substream->private_data; in am3517evm_hw_params() local
40 struct snd_soc_dai *codec_dai = rtd->codec_dai; in am3517evm_hw_params()
Dosk5912.c55 struct snd_soc_pcm_runtime *rtd = substream->private_data; in osk_hw_params() local
56 struct snd_soc_dai *codec_dai = rtd->codec_dai; in osk_hw_params()
Dams-delta.c461 static int ams_delta_cx20442_init(struct snd_soc_pcm_runtime *rtd) in ams_delta_cx20442_init() argument
463 struct snd_soc_dai *codec_dai = rtd->codec_dai; in ams_delta_cx20442_init()
464 struct snd_soc_card *card = rtd->card; in ams_delta_cx20442_init()
470 cx20442_codec = rtd->codec; in ams_delta_cx20442_init()
Domap-mcbsp.c69 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_mcbsp_set_threshold() local
70 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_mcbsp_set_threshold()
198 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_mcbsp_dai_delay() local
199 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_mcbsp_dai_delay()
707 int omap_mcbsp_st_add_controls(struct snd_soc_pcm_runtime *rtd, int port_id) in omap_mcbsp_st_add_controls() argument
709 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_mcbsp_st_add_controls()
Domap-mcbsp.h42 int omap_mcbsp_st_add_controls(struct snd_soc_pcm_runtime *rtd, int port_id);
Domap-mcpdm.h104 void omap_mcpdm_configure_dn_offsets(struct snd_soc_pcm_runtime *rtd,
Domap-hdmi-audio.c52 struct snd_soc_pcm_runtime *rtd = ss->private_data; in card_drvdata_substream() local
54 return snd_soc_card_get_drvdata(rtd->card); in card_drvdata_substream()
Domap-mcpdm.c453 void omap_mcpdm_configure_dn_offsets(struct snd_soc_pcm_runtime *rtd, in omap_mcpdm_configure_dn_offsets() argument
456 struct omap_mcpdm *mcpdm = snd_soc_dai_get_drvdata(rtd->cpu_dai); in omap_mcpdm_configure_dn_offsets()
/linux-4.4.14/sound/soc/sh/rcar/
Drsrc-card.c75 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rsrc_card_startup() local
76 struct rsrc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); in rsrc_card_startup()
78 rsrc_priv_to_props(priv, rtd - rtd->card->rtd); in rsrc_card_startup()
85 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rsrc_card_shutdown() local
86 struct rsrc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); in rsrc_card_shutdown()
88 rsrc_priv_to_props(priv, rtd - rtd->card->rtd); in rsrc_card_shutdown()
98 static int rsrc_card_dai_init(struct snd_soc_pcm_runtime *rtd) in rsrc_card_dai_init() argument
100 struct rsrc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); in rsrc_card_dai_init()
104 int num = rtd - rtd->card->rtd; in rsrc_card_dai_init()
110 rtd->cpu_dai : in rsrc_card_dai_init()
[all …]
Dcore.c451 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rsnd_substream_to_dai() local
453 return rtd->cpu_dai; in rsnd_substream_to_dai()
1030 struct snd_soc_pcm_runtime *rtd, in __rsnd_kctrl_new() argument
1036 struct snd_soc_card *soc_card = rtd->card; in __rsnd_kctrl_new()
1037 struct snd_card *card = rtd->card->snd_card; in __rsnd_kctrl_new()
1043 .index = rtd - soc_card->rtd, in __rsnd_kctrl_new()
1075 struct snd_soc_pcm_runtime *rtd, in rsnd_kctrl_new_m() argument
1085 return __rsnd_kctrl_new(mod, io, rtd, name, &_cfg->cfg, update); in rsnd_kctrl_new_m()
1090 struct snd_soc_pcm_runtime *rtd, in rsnd_kctrl_new_s() argument
1100 return __rsnd_kctrl_new(mod, io, rtd, name, &_cfg->cfg, update); in rsnd_kctrl_new_s()
[all …]
Ddvc.c205 struct snd_soc_pcm_runtime *rtd) in rsnd_dvc_pcm_new() argument
212 ret = rsnd_kctrl_new_m(mod, io, rtd, in rsnd_dvc_pcm_new()
221 ret = rsnd_kctrl_new_m(mod, io, rtd, in rsnd_dvc_pcm_new()
230 ret = rsnd_kctrl_new_s(mod, io, rtd, in rsnd_dvc_pcm_new()
238 ret = rsnd_kctrl_new_e(mod, io, rtd, in rsnd_dvc_pcm_new()
247 ret = rsnd_kctrl_new_e(mod, io, rtd, in rsnd_dvc_pcm_new()
Drsnd.h266 struct snd_soc_pcm_runtime *rtd);
542 struct snd_soc_pcm_runtime *rtd,
550 struct snd_soc_pcm_runtime *rtd,
558 struct snd_soc_pcm_runtime *rtd,
Dsrc.c923 struct snd_soc_pcm_runtime *rtd) in rsnd_src_pcm_new_gen2() argument
949 ret = rsnd_kctrl_new_s(mod, io, rtd, in rsnd_src_pcm_new_gen2()
958 ret = rsnd_kctrl_new_s(mod, io, rtd, in rsnd_src_pcm_new_gen2()
/linux-4.4.14/sound/soc/pxa/
Draumfeld.c69 struct snd_soc_pcm_runtime *rtd = substream->private_data; in raumfeld_cs4270_startup() local
70 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_startup()
78 struct snd_soc_pcm_runtime *rtd = substream->private_data; in raumfeld_cs4270_shutdown() local
79 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_shutdown()
88 struct snd_soc_pcm_runtime *rtd = substream->private_data; in raumfeld_cs4270_hw_params() local
89 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_hw_params()
90 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in raumfeld_cs4270_hw_params()
158 struct snd_soc_pcm_runtime *rtd = substream->private_data; in raumfeld_ak4104_hw_params() local
159 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in raumfeld_ak4104_hw_params()
Dpxa2xx-pcm.c28 struct snd_soc_pcm_runtime *rtd = substream->private_data; in pxa2xx_pcm_hw_params() local
31 dma = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in pxa2xx_pcm_hw_params()
60 static int pxa2xx_soc_pcm_new(struct snd_soc_pcm_runtime *rtd) in pxa2xx_soc_pcm_new() argument
62 struct snd_card *card = rtd->card->snd_card; in pxa2xx_soc_pcm_new()
63 struct snd_pcm *pcm = rtd->pcm; in pxa2xx_soc_pcm_new()
Dz2.c39 struct snd_soc_pcm_runtime *rtd = substream->private_data; in z2_hw_params() local
40 struct snd_soc_dai *codec_dai = rtd->codec_dai; in z2_hw_params()
41 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in z2_hw_params()
133 static int z2_wm8750_init(struct snd_soc_pcm_runtime *rtd) in z2_wm8750_init() argument
138 ret = snd_soc_card_jack_new(rtd->card, "Headset Jack", SND_JACK_HEADSET, in z2_wm8750_init()
Dhx4700.c63 struct snd_soc_pcm_runtime *rtd = substream->private_data; in hx4700_hw_params() local
64 struct snd_soc_dai *codec_dai = rtd->codec_dai; in hx4700_hw_params()
65 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in hx4700_hw_params()
127 static int hx4700_ak4641_init(struct snd_soc_pcm_runtime *rtd) in hx4700_ak4641_init() argument
132 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in hx4700_ak4641_init()
Dttc-dkb.c76 static int ttc_pm860x_init(struct snd_soc_pcm_runtime *rtd) in ttc_pm860x_init() argument
78 struct snd_soc_codec *codec = rtd->codec; in ttc_pm860x_init()
81 snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE | in ttc_pm860x_init()
84 snd_soc_card_jack_new(rtd->card, "Microphone Jack", SND_JACK_MICROPHONE, in ttc_pm860x_init()
Dzylonite.c72 static int zylonite_wm9713_init(struct snd_soc_pcm_runtime *rtd) in zylonite_wm9713_init() argument
75 snd_soc_dai_set_pll(rtd->codec_dai, 0, 0, in zylonite_wm9713_init()
84 struct snd_soc_pcm_runtime *rtd = substream->private_data; in zylonite_voice_hw_params() local
85 struct snd_soc_dai *codec_dai = rtd->codec_dai; in zylonite_voice_hw_params()
86 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in zylonite_voice_hw_params()
Dmagician.c76 struct snd_soc_pcm_runtime *rtd = substream->private_data; in magician_startup() local
79 magician_ext_control(&rtd->card->dapm); in magician_startup()
90 struct snd_soc_pcm_runtime *rtd = substream->private_data; in magician_playback_hw_params() local
91 struct snd_soc_dai *codec_dai = rtd->codec_dai; in magician_playback_hw_params()
92 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in magician_playback_hw_params()
230 struct snd_soc_pcm_runtime *rtd = substream->private_data; in magician_capture_hw_params() local
231 struct snd_soc_dai *codec_dai = rtd->codec_dai; in magician_capture_hw_params()
232 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in magician_capture_hw_params()
Dpoodle.c76 struct snd_soc_pcm_runtime *rtd = substream->private_data; in poodle_startup() local
79 poodle_ext_control(&rtd->card->dapm); in poodle_startup()
97 struct snd_soc_pcm_runtime *rtd = substream->private_data; in poodle_hw_params() local
98 struct snd_soc_dai *codec_dai = rtd->codec_dai; in poodle_hw_params()
99 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in poodle_hw_params()
Dimote2.c13 struct snd_soc_pcm_runtime *rtd = substream->private_data; in imote2_asoc_hw_params() local
14 struct snd_soc_dai *codec_dai = rtd->codec_dai; in imote2_asoc_hw_params()
15 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in imote2_asoc_hw_params()
Dcorgi.c103 struct snd_soc_pcm_runtime *rtd = substream->private_data; in corgi_startup() local
106 corgi_ext_control(&rtd->card->dapm); in corgi_startup()
122 struct snd_soc_pcm_runtime *rtd = substream->private_data; in corgi_hw_params() local
123 struct snd_soc_dai *codec_dai = rtd->codec_dai; in corgi_hw_params()
124 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in corgi_hw_params()
Dspitz.c113 struct snd_soc_pcm_runtime *rtd = substream->private_data; in spitz_startup() local
116 spitz_ext_control(&rtd->card->dapm); in spitz_startup()
124 struct snd_soc_pcm_runtime *rtd = substream->private_data; in spitz_hw_params() local
125 struct snd_soc_dai *codec_dai = rtd->codec_dai; in spitz_hw_params()
126 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in spitz_hw_params()
Dmmp-pcm.c102 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mmp_pcm_open() local
103 struct platform_device *pdev = to_platform_device(rtd->platform->dev); in mmp_pcm_open()
104 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_pcm_open()
194 static int mmp_pcm_new(struct snd_soc_pcm_runtime *rtd) in mmp_pcm_new() argument
197 struct snd_pcm *pcm = rtd->pcm; in mmp_pcm_new()
Dbrownstone.c51 struct snd_soc_pcm_runtime *rtd = substream->private_data; in brownstone_wm8994_hw_params() local
52 struct snd_soc_dai *codec_dai = rtd->codec_dai; in brownstone_wm8994_hw_params()
53 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in brownstone_wm8994_hw_params()
Dmioa701_wm9713.c84 struct snd_soc_codec *codec = widget->dapm->card->rtd[0].codec; in rear_amp_event()
127 static int mioa701_wm9713_init(struct snd_soc_pcm_runtime *rtd) in mioa701_wm9713_init() argument
129 struct snd_soc_codec *codec = rtd->codec; in mioa701_wm9713_init()
Dpalm27x.c76 static int palm27x_ac97_init(struct snd_soc_pcm_runtime *rtd) in palm27x_ac97_init() argument
81 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in palm27x_ac97_init()
Dtosa.c83 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tosa_startup() local
86 tosa_ext_control(&rtd->card->dapm); in tosa_startup()
Dpxa2xx-i2s.c104 struct snd_soc_pcm_runtime *rtd = substream->private_data; in pxa2xx_i2s_startup() local
105 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in pxa2xx_i2s_startup()
Dmmp-sspa.c268 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mmp_sspa_hw_params() local
269 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mmp_sspa_hw_params()
/linux-4.4.14/sound/soc/samsung/
Dneo1973_wm8753.c33 struct snd_soc_pcm_runtime *rtd = substream->private_data; in neo1973_hifi_hw_params() local
34 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_hifi_hw_params()
35 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in neo1973_hifi_hw_params()
107 struct snd_soc_pcm_runtime *rtd = substream->private_data; in neo1973_hifi_hw_free() local
108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_hifi_hw_free()
125 struct snd_soc_pcm_runtime *rtd = substream->private_data; in neo1973_voice_hw_params() local
126 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_voice_hw_params()
162 struct snd_soc_pcm_runtime *rtd = substream->private_data; in neo1973_voice_hw_free() local
163 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_voice_hw_free()
251 static int neo1973_wm8753_init(struct snd_soc_pcm_runtime *rtd) in neo1973_wm8753_init() argument
[all …]
Dlowland.c38 static int lowland_wm5100_init(struct snd_soc_pcm_runtime *rtd) in lowland_wm5100_init() argument
40 struct snd_soc_codec *codec = rtd->codec; in lowland_wm5100_init()
59 ret = snd_soc_card_jack_new(rtd->card, "Headset", SND_JACK_LINEOUT | in lowland_wm5100_init()
71 static int lowland_wm9081_init(struct snd_soc_pcm_runtime *rtd) in lowland_wm9081_init() argument
73 struct snd_soc_codec *codec = rtd->codec; in lowland_wm9081_init()
75 snd_soc_dapm_nc_pin(&rtd->card->dapm, "LINEOUT"); in lowland_wm9081_init()
Dlittlemill.c26 struct snd_soc_dai *aif1_dai = card->rtd[0].codec_dai; in littlemill_set_bias_level()
69 struct snd_soc_dai *aif1_dai = card->rtd[0].codec_dai; in littlemill_set_bias_level_post()
104 struct snd_soc_pcm_runtime *rtd = substream->private_data; in littlemill_hw_params() local
105 struct snd_soc_dai *codec_dai = rtd->codec_dai; in littlemill_hw_params()
171 struct snd_soc_dai *aif2_dai = card->rtd[1].cpu_dai; in bbclk_ev()
248 struct snd_soc_codec *codec = card->rtd[0].codec; in littlemill_late_probe()
249 struct snd_soc_dai *aif1_dai = card->rtd[0].codec_dai; in littlemill_late_probe()
250 struct snd_soc_dai *aif2_dai = card->rtd[1].cpu_dai; in littlemill_late_probe()
Dsmartq_wm8987.c37 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smartq_hifi_hw_params() local
38 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smartq_hifi_hw_params()
39 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smartq_hifi_hw_params()
138 static int smartq_wm8987_init(struct snd_soc_pcm_runtime *rtd) in smartq_wm8987_init() argument
140 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smartq_wm8987_init()
150 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in smartq_wm8987_init()
Dspeyside.c28 struct snd_soc_dai *codec_dai = card->rtd[1].codec_dai; in speyside_set_bias_level()
60 struct snd_soc_dai *codec_dai = card->rtd[1].codec_dai; in speyside_set_bias_level_post()
129 static int speyside_wm0010_init(struct snd_soc_pcm_runtime *rtd) in speyside_wm0010_init() argument
131 struct snd_soc_dai *dai = rtd->codec_dai; in speyside_wm0010_init()
141 static int speyside_wm8996_init(struct snd_soc_pcm_runtime *rtd) in speyside_wm8996_init() argument
143 struct snd_soc_dai *dai = rtd->codec_dai; in speyside_wm8996_init()
144 struct snd_soc_codec *codec = rtd->codec; in speyside_wm8996_init()
156 ret = snd_soc_card_jack_new(rtd->card, "Headset", SND_JACK_LINEOUT | in speyside_wm8996_init()
Dh1940_uda1380.c76 struct snd_soc_pcm_runtime *rtd = substream->private_data; in h1940_hw_params() local
77 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in h1940_hw_params()
91 dev_err(rtd->dev, "%s: rate %d is not supported\n", in h1940_hw_params()
162 static int h1940_uda1380_init(struct snd_soc_pcm_runtime *rtd) in h1940_uda1380_init() argument
164 snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE, in h1940_uda1380_init()
Dbells.c61 struct snd_soc_dai *codec_dai = card->rtd[DAI_DSP_CODEC].codec_dai; in bells_set_bias_level()
102 struct snd_soc_dai *codec_dai = card->rtd[DAI_DSP_CODEC].codec_dai; in bells_set_bias_level_post()
140 struct snd_soc_codec *wm0010 = card->rtd[DAI_AP_DSP].codec; in bells_late_probe()
141 struct snd_soc_codec *codec = card->rtd[DAI_DSP_CODEC].codec; in bells_late_probe()
142 struct snd_soc_dai *aif1_dai = card->rtd[DAI_DSP_CODEC].codec_dai; in bells_late_probe()
184 aif2_dai = card->rtd[DAI_CODEC_CP].cpu_dai; in bells_late_probe()
195 aif3_dai = card->rtd[DAI_CODEC_SUB].cpu_dai; in bells_late_probe()
196 wm9081_dai = card->rtd[DAI_CODEC_SUB].codec_dai; in bells_late_probe()
Drx1950_uda1380.c33 static int rx1950_uda1380_init(struct snd_soc_pcm_runtime *rtd);
156 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rx1950_hw_params() local
157 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in rx1950_hw_params()
211 static int rx1950_uda1380_init(struct snd_soc_pcm_runtime *rtd) in rx1950_uda1380_init() argument
213 snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE, in rx1950_uda1380_init()
Dsmdk_wm8580.c34 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smdk_hw_params() local
35 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_hw_params()
137 static int smdk_wm8580_init_paiftx(struct snd_soc_pcm_runtime *rtd) in smdk_wm8580_init_paiftx() argument
142 snd_soc_dapm_disable_pin(&rtd->card->dapm, "MicIn"); in smdk_wm8580_init_paiftx()
Dsmdk_wm8994.c54 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smdk_hw_params() local
55 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_hw_params()
87 static int smdk_wm8994_init_paiftx(struct snd_soc_pcm_runtime *rtd) in smdk_wm8994_init_paiftx() argument
89 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smdk_wm8994_init_paiftx()
Dsmdk_wm8994pcm.c53 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smdk_wm8994_pcm_hw_params() local
54 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_wm8994_pcm_hw_params()
55 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_wm8994_pcm_hw_params()
Ds3c24xx_simtec.c135 void simtec_audio_init(struct snd_soc_pcm_runtime *rtd) in simtec_audio_init() argument
137 struct snd_soc_card *card = rtd->card; in simtec_audio_init()
167 struct snd_soc_pcm_runtime *rtd = substream->private_data; in simtec_hw_params() local
168 struct snd_soc_dai *codec_dai = rtd->codec_dai; in simtec_hw_params()
169 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in simtec_hw_params()
Djive_wm8750.c40 struct snd_soc_pcm_runtime *rtd = substream->private_data; in jive_hw_params() local
41 struct snd_soc_dai *codec_dai = rtd->codec_dai; in jive_hw_params()
42 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in jive_hw_params()
Dtobermory.c26 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in tobermory_set_bias_level()
65 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in tobermory_set_bias_level_post()
173 struct snd_soc_codec *codec = card->rtd[0].codec; in tobermory_late_probe()
174 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in tobermory_late_probe()
Dsmdk_wm8580pcm.c49 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smdk_wm8580_pcm_hw_params() local
50 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_wm8580_pcm_hw_params()
51 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_wm8580_pcm_hw_params()
Darndale_rt5631.c28 struct snd_soc_pcm_runtime *rtd = substream->private_data; in arndale_hw_params() local
29 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in arndale_hw_params()
30 struct snd_soc_dai *codec_dai = rtd->codec_dai; in arndale_hw_params()
Dspdif.c143 struct snd_soc_pcm_runtime *rtd = substream->private_data; in spdif_trigger() local
144 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_trigger()
179 struct snd_soc_pcm_runtime *rtd = substream->private_data; in spdif_hw_params() local
180 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_hw_params()
196 snd_soc_dai_set_dma_data(rtd->cpu_dai, substream, dma_data); in spdif_hw_params()
281 struct snd_soc_pcm_runtime *rtd = substream->private_data; in spdif_shutdown() local
282 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_shutdown()
Ds3c24xx_simtec_tlv320aic23.c53 static int simtec_tlv320aic23_init(struct snd_soc_pcm_runtime *rtd) in simtec_tlv320aic23_init() argument
55 simtec_audio_init(rtd); in simtec_tlv320aic23_init()
Ds3c24xx_simtec_hermes.c64 static int simtec_hermes_init(struct snd_soc_pcm_runtime *rtd) in simtec_hermes_init() argument
66 simtec_audio_init(rtd); in simtec_hermes_init()
Dsnow.c38 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in snow_late_probe()
39 struct snd_soc_dai *cpu_dai = card->rtd[0].cpu_dai; in snow_late_probe()
Ds3c24xx_uda134x.c128 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_hw_params() local
129 struct snd_soc_dai *codec_dai = rtd->codec_dai; in s3c24xx_uda134x_hw_params()
130 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in s3c24xx_uda134x_hw_params()
Dodroidx2_max98090.c28 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in odroidx2_late_probe()
29 struct snd_soc_dai *cpu_dai = card->rtd[0].cpu_dai; in odroidx2_late_probe()
Dsmdk_spdif.c109 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smdk_hw_params() local
110 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smdk_hw_params()
Ds3c24xx_simtec.h10 extern void simtec_audio_init(struct snd_soc_pcm_runtime *rtd);
Dpcm.c219 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c_pcm_trigger() local
220 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(rtd->cpu_dai); in s3c_pcm_trigger()
263 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c_pcm_hw_params() local
264 struct s3c_pcm_info *pcm = snd_soc_dai_get_drvdata(rtd->cpu_dai); in s3c_pcm_hw_params()
Didma.c377 static int idma_new(struct snd_soc_pcm_runtime *rtd) in idma_new() argument
379 struct snd_card *card = rtd->card->snd_card; in idma_new()
380 struct snd_pcm *pcm = rtd->pcm; in idma_new()
Ds3c-i2s-v2.c388 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c2412_i2s_trigger() local
389 struct s3c_i2sv2_info *i2s = to_info(rtd->cpu_dai); in s3c2412_i2s_trigger()
Di2s.c873 struct snd_soc_pcm_runtime *rtd = substream->private_data; in i2s_trigger() local
874 struct i2s_dai *i2s = to_info(rtd->cpu_dai); in i2s_trigger()
/linux-4.4.14/sound/soc/mediatek/
Dmtk-afe-pcm.c175 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mtk_afe_pcm_pointer() local
176 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_pcm_pointer()
177 struct mtk_afe_memif *memif = &afe->memif[rtd->cpu_dai->id]; in mtk_afe_pcm_pointer()
187 static int mtk_afe_pcm_new(struct snd_soc_pcm_runtime *rtd) in mtk_afe_pcm_new() argument
190 struct snd_card *card = rtd->card->snd_card; in mtk_afe_pcm_new()
191 struct snd_pcm *pcm = rtd->pcm; in mtk_afe_pcm_new()
356 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mtk_afe_i2s_startup() local
357 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_i2s_startup()
369 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mtk_afe_i2s_shutdown() local
370 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_i2s_shutdown()
[all …]
Dmt8173-rt5650-rt5676.c60 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mt8173_rt5650_rt5676_hw_params() local
63 for (i = 0; i < rtd->num_codecs; i++) { in mt8173_rt5650_rt5676_hw_params()
64 struct snd_soc_dai *codec_dai = rtd->codec_dais[i]; in mt8173_rt5650_rt5676_hw_params()
Dmt8173-max98090.c63 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mt8173_max98090_hw_params() local
64 struct snd_soc_dai *codec_dai = rtd->codec_dai; in mt8173_max98090_hw_params()
/linux-4.4.14/sound/soc/fsl/
Dwm1133-ev1.c83 struct snd_soc_pcm_runtime *rtd = substream->private_data; in wm1133_ev1_hw_params() local
84 struct snd_soc_dai *codec_dai = rtd->codec_dai; in wm1133_ev1_hw_params()
85 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in wm1133_ev1_hw_params()
202 static int wm1133_ev1_init(struct snd_soc_pcm_runtime *rtd) in wm1133_ev1_init() argument
204 struct snd_soc_codec *codec = rtd->codec; in wm1133_ev1_init()
207 snd_soc_card_jack_new(rtd->card, "Headphone", SND_JACK_HEADPHONE, in wm1133_ev1_init()
212 snd_soc_card_jack_new(rtd->card, "Microphone", in wm1133_ev1_init()
218 snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "Mic Bias"); in wm1133_ev1_init()
Dmpc5200_dma.c113 struct snd_soc_pcm_runtime *rtd = substream->private_data; in psc_dma_trigger() local
114 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_trigger()
214 struct snd_soc_pcm_runtime *rtd = substream->private_data; in psc_dma_open() local
215 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_open()
241 struct snd_soc_pcm_runtime *rtd = substream->private_data; in psc_dma_close() local
242 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_close()
266 struct snd_soc_pcm_runtime *rtd = substream->private_data; in psc_dma_pointer() local
267 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_dma_pointer()
300 static int psc_dma_new(struct snd_soc_pcm_runtime *rtd) in psc_dma_new() argument
302 struct snd_card *card = rtd->card->snd_card; in psc_dma_new()
[all …]
Dfsl_asrc_dma.c64 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_asrc_dma_prepare_and_submit() local
67 struct device *dev = rtd->platform->dev; in fsl_asrc_dma_prepare_and_submit()
136 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_asrc_dma_hw_params() local
145 struct device *dev = rtd->platform->dev; in fsl_asrc_dma_hw_params()
156 list_for_each_entry(dpcm, &rtd->dpcm[stream].be_clients, list_be) { in fsl_asrc_dma_hw_params()
161 if (dpcm->fe != rtd) in fsl_asrc_dma_hw_params()
176 dma_params_fe = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in fsl_asrc_dma_hw_params()
275 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_asrc_dma_startup() local
277 struct device *dev = rtd->platform->dev; in fsl_asrc_dma_startup()
335 static int fsl_asrc_dma_pcm_new(struct snd_soc_pcm_runtime *rtd) in fsl_asrc_dma_pcm_new() argument
[all …]
Dfsl_dma.c206 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_dma_isr() local
207 struct device *dev = rtd->platform->dev; in fsl_dma_isr()
285 static int fsl_dma_new(struct snd_soc_pcm_runtime *rtd) in fsl_dma_new() argument
287 struct snd_card *card = rtd->card->snd_card; in fsl_dma_new()
288 struct snd_pcm *pcm = rtd->pcm; in fsl_dma_new()
388 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_dma_open() local
389 struct device *dev = rtd->platform->dev; in fsl_dma_open()
391 container_of(rtd->platform->driver, struct dma_object, dai); in fsl_dma_open()
542 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_dma_hw_params() local
543 struct device *dev = rtd->platform->dev; in fsl_dma_hw_params()
[all …]
Dfsl-asoc-card.c129 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_asoc_card_hw_params() local
130 struct fsl_asoc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); in fsl_asoc_card_hw_params()
133 struct device *dev = rtd->card->dev; in fsl_asoc_card_hw_params()
150 ret = snd_soc_dai_set_sysclk(rtd->cpu_dai, cpu_priv->sysclk_id[tx], in fsl_asoc_card_hw_params()
159 ret = snd_soc_dai_set_tdm_slot(rtd->cpu_dai, 0x3, 0x3, 2, in fsl_asoc_card_hw_params()
174 static int be_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, in be_hw_params_fixup() argument
177 struct fsl_asoc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); in be_hw_params_fixup()
225 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in fsl_asoc_card_set_bias_level()
417 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in fsl_asoc_card_late_probe()
424 struct snd_soc_codec *codec = card->rtd[0].codec; in fsl_asoc_card_late_probe()
Dimx-mc13783.c35 struct snd_soc_pcm_runtime *rtd = substream->private_data; in imx_mc13783_hifi_hw_params() local
36 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in imx_mc13783_hifi_hw_params()
37 struct snd_soc_dai *codec_dai = rtd->codec_dai; in imx_mc13783_hifi_hw_params()
Dimx-pcm-fiq.c259 static int imx_pcm_new(struct snd_soc_pcm_runtime *rtd) in imx_pcm_new() argument
261 struct snd_card *card = rtd->card->snd_card; in imx_pcm_new()
262 struct snd_pcm *pcm = rtd->pcm; in imx_pcm_new()
288 static int imx_pcm_fiq_new(struct snd_soc_pcm_runtime *rtd) in imx_pcm_fiq_new() argument
290 struct snd_pcm *pcm = rtd->pcm; in imx_pcm_fiq_new()
294 ret = imx_pcm_new(rtd); in imx_pcm_fiq_new()
Dimx-sgtl5000.c34 static int imx_sgtl5000_dai_init(struct snd_soc_pcm_runtime *rtd) in imx_sgtl5000_dai_init() argument
36 struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card); in imx_sgtl5000_dai_init()
37 struct device *dev = rtd->card->dev; in imx_sgtl5000_dai_init()
40 ret = snd_soc_dai_set_sysclk(rtd->codec_dai, SGTL5000_SYSCLK, in imx_sgtl5000_dai_init()
Dp1022_rdk.c134 struct snd_soc_pcm_runtime *rtd = substream->private_data; in p1022_rdk_startup() local
136 container_of(rtd->card, struct machine_data, card); in p1022_rdk_startup()
137 struct device *dev = rtd->card->dev; in p1022_rdk_startup()
141 ret = snd_soc_dai_set_fmt(rtd->codec_dai, mdata->dai_format); in p1022_rdk_startup()
148 ret = snd_soc_dai_set_pll(rtd->codec_dai, 0, 0, mdata->clk_frequency, in p1022_rdk_startup()
Deukrea-tlv320.c40 struct snd_soc_pcm_runtime *rtd = substream->private_data; in eukrea_tlv320_hw_params() local
41 struct snd_soc_dai *codec_dai = rtd->codec_dai; in eukrea_tlv320_hw_params()
42 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in eukrea_tlv320_hw_params()
Dmpc8610_hpcd.c105 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mpc8610_hpcd_startup() local
107 container_of(rtd->card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_startup()
108 struct device *dev = rtd->card->dev; in mpc8610_hpcd_startup()
112 ret = snd_soc_dai_set_fmt(rtd->codec_dai, machine_data->dai_format); in mpc8610_hpcd_startup()
122 ret = snd_soc_dai_set_sysclk(rtd->codec_dai, 0, in mpc8610_hpcd_startup()
Dp1022_ds.c128 struct snd_soc_pcm_runtime *rtd = substream->private_data; in p1022_ds_startup() local
130 container_of(rtd->card, struct machine_data, card); in p1022_ds_startup()
131 struct device *dev = rtd->card->dev; in p1022_ds_startup()
135 ret = snd_soc_dai_set_fmt(rtd->codec_dai, mdata->dai_format); in p1022_ds_startup()
145 ret = snd_soc_dai_set_sysclk(rtd->codec_dai, 0, mdata->clk_frequency, in p1022_ds_startup()
Dmx27vis-aic32x4.c54 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mx27vis_aic32x4_hw_params() local
55 struct snd_soc_dai *codec_dai = rtd->codec_dai; in mx27vis_aic32x4_hw_params()
56 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mx27vis_aic32x4_hw_params()
Dimx-es8328.c48 static int imx_es8328_dai_init(struct snd_soc_pcm_runtime *rtd) in imx_es8328_dai_init() argument
50 struct imx_es8328_data *data = container_of(rtd->card, in imx_es8328_dai_init()
56 ret = snd_soc_card_jack_new(rtd->card, "Headphone", in imx_es8328_dai_init()
Dmpc5200_psc_i2s.c41 struct snd_soc_pcm_runtime *rtd = substream->private_data; in psc_i2s_hw_params() local
42 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(rtd->cpu_dai); in psc_i2s_hw_params()
Dfsl_spdif.c374 struct snd_soc_pcm_runtime *rtd = substream->private_data; in spdif_set_sample_rate() local
375 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in spdif_set_sample_rate()
461 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_spdif_startup() local
462 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_startup()
526 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_spdif_shutdown() local
527 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_shutdown()
559 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_spdif_hw_params() local
560 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_hw_params()
587 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_spdif_trigger() local
588 struct fsl_spdif_priv *spdif_priv = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_spdif_trigger()
Dfsl_ssi.c596 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_ssi_startup() local
598 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_startup()
624 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_ssi_shutdown() local
626 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_shutdown()
844 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_ssi_hw_free() local
846 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_hw_free()
1087 struct snd_soc_pcm_runtime *rtd = substream->private_data; in fsl_ssi_trigger() local
1088 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_trigger()
Dimx-wm8962.c72 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in imx_wm8962_set_bias_level()
138 struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; in imx_wm8962_late_probe()
/linux-4.4.14/sound/soc/tegra/
Dtegra_wm8903.c61 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_wm8903_hw_params() local
62 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_hw_params()
63 struct snd_soc_card *card = rtd->card; in tegra_wm8903_hw_params()
170 static int tegra_wm8903_init(struct snd_soc_pcm_runtime *rtd) in tegra_wm8903_init() argument
172 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_init()
174 struct snd_soc_card *card = rtd->card; in tegra_wm8903_init()
179 snd_soc_card_jack_new(rtd->card, "Headphone Jack", in tegra_wm8903_init()
188 snd_soc_card_jack_new(rtd->card, "Mic Jack", SND_JACK_MICROPHONE, in tegra_wm8903_init()
202 struct snd_soc_pcm_runtime *rtd = &(card->rtd[0]); in tegra_wm8903_remove() local
203 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_remove()
Dtegra_alc5632.c42 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_alc5632_asoc_hw_params() local
43 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_alc5632_asoc_hw_params()
44 struct snd_soc_card *card = rtd->card; in tegra_alc5632_asoc_hw_params()
102 static int tegra_alc5632_asoc_init(struct snd_soc_pcm_runtime *rtd) in tegra_alc5632_asoc_init() argument
104 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_alc5632_asoc_init()
106 snd_soc_card_jack_new(rtd->card, "Headset Jack", SND_JACK_HEADSET, in tegra_alc5632_asoc_init()
118 snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS1"); in tegra_alc5632_asoc_init()
Dtegra_rt5677.c55 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_rt5677_asoc_hw_params() local
56 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_rt5677_asoc_hw_params()
57 struct snd_soc_card *card = rtd->card; in tegra_rt5677_asoc_hw_params()
142 static int tegra_rt5677_asoc_init(struct snd_soc_pcm_runtime *rtd) in tegra_rt5677_asoc_init() argument
144 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5677_asoc_init()
146 snd_soc_card_jack_new(rtd->card, "Headphone Jack", SND_JACK_HEADPHONE, in tegra_rt5677_asoc_init()
157 snd_soc_card_jack_new(rtd->card, "Mic Jack", SND_JACK_MICROPHONE, in tegra_rt5677_asoc_init()
167 snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "MICBIAS1"); in tegra_rt5677_asoc_init()
Dtegra_max98090.c51 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_max98090_asoc_hw_params() local
52 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_max98090_asoc_hw_params()
53 struct snd_soc_card *card = rtd->card; in tegra_max98090_asoc_hw_params()
146 static int tegra_max98090_asoc_init(struct snd_soc_pcm_runtime *rtd) in tegra_max98090_asoc_init() argument
148 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_max98090_asoc_init()
151 snd_soc_card_jack_new(rtd->card, "Headphones", in tegra_max98090_asoc_init()
164 snd_soc_card_jack_new(rtd->card, "Mic Jack", in tegra_max98090_asoc_init()
Dtegra_rt5640.c53 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_rt5640_asoc_hw_params() local
54 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_rt5640_asoc_hw_params()
55 struct snd_soc_card *card = rtd->card; in tegra_rt5640_asoc_hw_params()
109 static int tegra_rt5640_asoc_init(struct snd_soc_pcm_runtime *rtd) in tegra_rt5640_asoc_init() argument
111 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5640_asoc_init()
113 snd_soc_card_jack_new(rtd->card, "Headphones", SND_JACK_HEADPHONE, in tegra_rt5640_asoc_init()
Dtrimslice.c51 struct snd_soc_pcm_runtime *rtd = substream->private_data; in trimslice_asoc_hw_params() local
52 struct snd_soc_dai *codec_dai = rtd->codec_dai; in trimslice_asoc_hw_params()
53 struct snd_soc_card *card = rtd->card; in trimslice_asoc_hw_params()
Dtegra_wm8753.c56 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_wm8753_hw_params() local
57 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8753_hw_params()
58 struct snd_soc_card *card = rtd->card; in tegra_wm8753_hw_params()
Dtegra_wm9712.c47 static int tegra_wm9712_init(struct snd_soc_pcm_runtime *rtd) in tegra_wm9712_init() argument
49 return snd_soc_dapm_force_enable_pin(&rtd->card->dapm, "Mic Bias"); in tegra_wm9712_init()
/linux-4.4.14/sound/soc/davinci/
Ddavinci-evm.c34 struct snd_soc_pcm_runtime *rtd = substream->private_data; in evm_startup() local
35 struct snd_soc_card *soc_card = rtd->card; in evm_startup()
47 struct snd_soc_pcm_runtime *rtd = substream->private_data; in evm_shutdown() local
48 struct snd_soc_card *soc_card = rtd->card; in evm_shutdown()
59 struct snd_soc_pcm_runtime *rtd = substream->private_data; in evm_hw_params() local
60 struct snd_soc_dai *codec_dai = rtd->codec_dai; in evm_hw_params()
61 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in evm_hw_params()
62 struct snd_soc_card *soc_card = rtd->card; in evm_hw_params()
117 static int evm_aic3x_init(struct snd_soc_pcm_runtime *rtd) in evm_aic3x_init() argument
119 struct snd_soc_card *card = rtd->card; in evm_aic3x_init()
Ddavinci-vcif.c57 struct snd_soc_pcm_runtime *rtd = substream->private_data; in davinci_vcif_start() local
59 snd_soc_dai_get_drvdata(rtd->cpu_dai); in davinci_vcif_start()
76 struct snd_soc_pcm_runtime *rtd = substream->private_data; in davinci_vcif_stop() local
78 snd_soc_dai_get_drvdata(rtd->cpu_dai); in davinci_vcif_stop()
Ddavinci-i2s.c186 struct snd_soc_pcm_runtime *rtd = substream->private_data; in davinci_mcbsp_start() local
187 struct snd_soc_platform *platform = rtd->platform; in davinci_mcbsp_start()
/linux-4.4.14/sound/soc/atmel/
Datmel-pcm-dma.c69 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_pcm_dma_irq() local
72 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_dma_irq()
94 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_pcm_configure_dma() local
99 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_configure_dma()
Datmel-classd.c124 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_classd_cpu_dai_startup() local
125 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_cpu_dai_startup()
135 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_classd_cpu_dai_shutdown() local
136 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_cpu_dai_shutdown()
165 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_classd_platform_configure_dma() local
166 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_platform_configure_dma()
169 dev_err(rtd->platform->dev, in atmel_classd_platform_configure_dma()
316 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_classd_codec_dai_startup() local
317 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_codec_dai_startup()
377 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_classd_codec_dai_hw_params() local
[all …]
Datmel-pcm-pdc.c80 static int atmel_pcm_new(struct snd_soc_pcm_runtime *rtd) in atmel_pcm_new() argument
82 struct snd_card *card = rtd->card->snd_card; in atmel_pcm_new()
83 struct snd_pcm *pcm = rtd->pcm; in atmel_pcm_new()
217 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_pcm_hw_params() local
225 prtd->params = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_hw_params()
270 struct snd_pcm_runtime *rtd = substream->runtime; in atmel_pcm_trigger() local
271 struct atmel_runtime_data *prtd = rtd->private_data; in atmel_pcm_trigger()
277 rtd->buffer_size, rtd->dma_area, rtd->dma_bytes); in atmel_pcm_trigger()
Dsam9x5_wm8731.c46 static int sam9x5_wm8731_init(struct snd_soc_pcm_runtime *rtd) in sam9x5_wm8731_init() argument
48 struct snd_soc_dai *codec_dai = rtd->codec_dai; in sam9x5_wm8731_init()
49 struct device *dev = rtd->dev; in sam9x5_wm8731_init()
Dsam9g20_wm8731.c110 static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) in at91sam9g20ek_wm8731_init() argument
112 struct snd_soc_dai *codec_dai = rtd->codec_dai; in at91sam9g20ek_wm8731_init()
127 snd_soc_dapm_nc_pin(&rtd->card->dapm, "Int Mic"); in at91sam9g20ek_wm8731_init()
Datmel_wm8904.c30 struct snd_soc_pcm_runtime *rtd = substream->private_data; in atmel_asoc_wm8904_hw_params() local
31 struct snd_soc_dai *codec_dai = rtd->codec_dai; in atmel_asoc_wm8904_hw_params()
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-pcm.c157 struct snd_soc_pcm_runtime *rtd = snd_pcm_substream_chip(substream); in skl_get_format() local
170 struct snd_soc_dai *codec_dai = rtd->codec_dai; in skl_get_format()
330 struct snd_soc_pcm_runtime *rtd = snd_pcm_substream_chip(substream); in skl_link_hw_params() local
332 struct snd_soc_dai *codec_dai = rtd->codec_dai; in skl_link_hw_params()
363 struct snd_soc_pcm_runtime *rtd = snd_pcm_substream_chip(substream); in skl_link_pcm_prepare() local
369 struct snd_soc_dai *codec_dai = rtd->codec_dai; in skl_link_pcm_prepare()
388 link = snd_hdac_ext_bus_get_link(ebus, rtd->codec->component.name); in skl_link_pcm_prepare()
428 struct snd_soc_pcm_runtime *rtd = snd_pcm_substream_chip(substream); in skl_link_hw_free() local
437 link = snd_hdac_ext_bus_get_link(ebus, rtd->codec->component.name); in skl_link_hw_free()
605 struct snd_soc_pcm_runtime *rtd = substream->private_data; in skl_platform_open() local
[all …]
/linux-4.4.14/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c284 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_platform_init_stream() local
287 dev_dbg(rtd->dev, "setting buffer ptr param\n"); in sst_platform_init_stream()
295 dev_err(rtd->dev, "control_set ret error %d\n", ret_val); in sst_platform_init_stream()
600 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_platform_pcm_trigger() local
602 dev_dbg(rtd->dev, "sst_platform_pcm_trigger called\n"); in sst_platform_pcm_trigger()
609 dev_dbg(rtd->dev, "sst: Trigger Start\n"); in sst_platform_pcm_trigger()
615 dev_dbg(rtd->dev, "sst: in stop\n"); in sst_platform_pcm_trigger()
621 dev_dbg(rtd->dev, "sst: in pause\n"); in sst_platform_pcm_trigger()
627 dev_dbg(rtd->dev, "sst: in pause release\n"); in sst_platform_pcm_trigger()
648 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_platform_pcm_pointer() local
[all …]
Dsst-mfld-platform-compress.c109 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in sst_platform_compr_set_params() local
110 struct snd_soc_platform *platform = rtd->platform; in sst_platform_compr_set_params()
/linux-4.4.14/sound/soc/au1x/
Ddbdma2.c189 struct snd_soc_pcm_runtime *rtd = ss->private_data; in to_dmadata() local
191 snd_soc_platform_get_drvdata(rtd->platform); in to_dmadata()
288 struct snd_soc_pcm_runtime *rtd = substream->private_data; in au1xpsc_pcm_open() local
291 dmaids = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in au1xpsc_pcm_open()
318 static int au1xpsc_pcm_new(struct snd_soc_pcm_runtime *rtd) in au1xpsc_pcm_new() argument
320 struct snd_card *card = rtd->card->snd_card; in au1xpsc_pcm_new()
321 struct snd_pcm *pcm = rtd->pcm; in au1xpsc_pcm_new()
Ddma.c176 struct snd_soc_pcm_runtime *rtd = ss->private_data; in ss_to_ctx() local
177 return snd_soc_platform_get_drvdata(rtd->platform); in ss_to_ctx()
189 struct snd_soc_pcm_runtime *rtd = substream->private_data; in alchemy_pcm_open() local
193 dmaids = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in alchemy_pcm_open()
290 static int alchemy_pcm_new(struct snd_soc_pcm_runtime *rtd) in alchemy_pcm_new() argument
292 struct snd_pcm *pcm = rtd->pcm; in alchemy_pcm_new()
Ddb1200.c92 struct snd_soc_pcm_runtime *rtd = substream->private_data; in db1200_i2s_startup() local
93 struct snd_soc_dai *codec_dai = rtd->codec_dai; in db1200_i2s_startup()
Dpsc-ac97.c65 return snd_soc_dai_get_drvdata(c->rtd->cpu_dai);
/linux-4.4.14/sound/arm/
Dpxa2xx-pcm-lib.c42 struct snd_soc_pcm_runtime *rtd = substream->private_data; in __pxa2xx_pcm_hw_params() local
47 dma_params = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in __pxa2xx_pcm_hw_params()
56 snd_soc_dai_get_dma_data(rtd->cpu_dai, substream), in __pxa2xx_pcm_hw_params()
97 struct snd_soc_pcm_runtime *rtd = substream->private_data; in __pxa2xx_pcm_open() local
104 dma_params = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in __pxa2xx_pcm_open()
Dpxa2xx-pcm.c38 struct pxa2xx_runtime_data *rtd; in pxa2xx_pcm_open() local
45 rtd = runtime->private_data; in pxa2xx_pcm_open()
47 rtd->params = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ? in pxa2xx_pcm_open()
/linux-4.4.14/sound/soc/sunxi/
Dsun4i-codec.c143 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_trigger() local
144 struct sun4i_codec *scodec = snd_soc_card_get_drvdata(rtd->card); in sun4i_codec_trigger()
172 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_prepare() local
173 struct sun4i_codec *scodec = snd_soc_card_get_drvdata(rtd->card); in sun4i_codec_prepare()
284 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_hw_params() local
285 struct sun4i_codec *scodec = snd_soc_card_get_drvdata(rtd->card); in sun4i_codec_hw_params()
351 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_startup() local
352 struct sun4i_codec *scodec = snd_soc_card_get_drvdata(rtd->card); in sun4i_codec_startup()
368 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_shutdown() local
369 struct sun4i_codec *scodec = snd_soc_card_get_drvdata(rtd->card); in sun4i_codec_shutdown()
/linux-4.4.14/sound/soc/cirrus/
Dedb93xx.c34 struct snd_soc_pcm_runtime *rtd = substream->private_data; in edb93xx_hw_params() local
35 struct snd_soc_dai *codec_dai = rtd->codec_dai; in edb93xx_hw_params()
36 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in edb93xx_hw_params()
Dsnappercl15.c30 struct snd_soc_pcm_runtime *rtd = substream->private_data; in snappercl15_hw_params() local
31 struct snd_soc_dai *codec_dai = rtd->codec_dai; in snappercl15_hw_params()
32 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snappercl15_hw_params()
/linux-4.4.14/sound/soc/txx9/
Dtxx9aclc.c54 struct snd_soc_pcm_runtime *rtd = snd_pcm_substream_chip(substream); in txx9aclc_pcm_hw_params() local
63 dev_dbg(rtd->platform->dev, in txx9aclc_pcm_hw_params()
69 dev_dbg(rtd->platform->dev, in txx9aclc_pcm_hw_params()
285 static int txx9aclc_pcm_new(struct snd_soc_pcm_runtime *rtd) in txx9aclc_pcm_new() argument
287 struct snd_card *card = rtd->card->snd_card; in txx9aclc_pcm_new()
288 struct snd_soc_dai *dai = rtd->cpu_dai; in txx9aclc_pcm_new()
289 struct snd_pcm *pcm = rtd->pcm; in txx9aclc_pcm_new()
290 struct platform_device *pdev = to_platform_device(rtd->platform->dev); in txx9aclc_pcm_new()
/linux-4.4.14/sound/soc/mxs/
Dmxs-sgtl5000.c35 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mxs_sgtl5000_hw_params() local
36 struct snd_soc_dai *codec_dai = rtd->codec_dai; in mxs_sgtl5000_hw_params()
37 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mxs_sgtl5000_hw_params()
/linux-4.4.14/sound/soc/rockchip/
Drockchip_rt5645.c74 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rk_aif1_hw_params() local
75 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in rk_aif1_hw_params()
76 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rk_aif1_hw_params()
Drockchip_max98090.c75 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rk_aif1_hw_params() local
76 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in rk_aif1_hw_params()
77 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rk_aif1_hw_params()
Drockchip_i2s.c229 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rockchip_i2s_hw_params() local
283 if (dai->driver->symmetric_rates || rtd->dai_link->symmetric_rates) in rockchip_i2s_hw_params()
/linux-4.4.14/sound/soc/qcom/
Dapq8016_sbc.c37 static int apq8016_sbc_dai_init(struct snd_soc_pcm_runtime *rtd) in apq8016_sbc_dai_init() argument
39 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in apq8016_sbc_dai_init()
40 struct snd_soc_card *card = rtd->card; in apq8016_sbc_dai_init()
/linux-4.4.14/sound/soc/kirkwood/
Darmada-370-db.c25 struct snd_soc_pcm_runtime *rtd = substream->private_data; in a370db_hw_params() local
26 struct snd_soc_dai *codec_dai = rtd->codec_dai; in a370db_hw_params()
Dkirkwood-dma.c274 static int kirkwood_dma_new(struct snd_soc_pcm_runtime *rtd) in kirkwood_dma_new() argument
276 struct snd_card *card = rtd->card->snd_card; in kirkwood_dma_new()
277 struct snd_pcm *pcm = rtd->pcm; in kirkwood_dma_new()
/linux-4.4.14/sound/soc/xtensa/
Dxtfpga-i2s.c374 struct snd_soc_pcm_runtime *rtd = substream->private_data; in xtfpga_pcm_open() local
378 p = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in xtfpga_pcm_open()
467 static int xtfpga_pcm_new(struct snd_soc_pcm_runtime *rtd) in xtfpga_pcm_new() argument
469 struct snd_card *card = rtd->card->snd_card; in xtfpga_pcm_new()
472 return snd_pcm_lib_preallocate_pages_for_all(rtd->pcm, in xtfpga_pcm_new()
/linux-4.4.14/include/sound/
Dsoc.h461 int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num);
463 int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num);
471 bool snd_soc_runtime_ignore_pmdown_time(struct snd_soc_pcm_runtime *rtd);
472 void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd, int stream);
473 void snd_soc_runtime_deactivate(struct snd_soc_pcm_runtime *rtd, int stream);
475 int snd_soc_runtime_set_dai_fmt(struct snd_soc_pcm_runtime *rtd,
1000 int (*init)(struct snd_soc_pcm_runtime *rtd);
1003 int (*be_hw_params_fixup)(struct snd_soc_pcm_runtime *rtd,
1109 struct snd_soc_pcm_runtime *rtd; member
1509 static inline void snd_soc_pcm_set_drvdata(struct snd_soc_pcm_runtime *rtd, in snd_soc_pcm_set_drvdata() argument
[all …]
Ddmaengine_pcm.h129 struct snd_soc_pcm_runtime *rtd,
Dsoc-dpcm.h138 void soc_dpcm_debugfs_add(struct snd_soc_pcm_runtime *rtd);
Dsoc-dai.h232 int (*compress_new)(struct snd_soc_pcm_runtime *rtd, int num);
Dsoc-dapm.h404 void snd_soc_dapm_stream_event(struct snd_soc_pcm_runtime *rtd, int stream,
/linux-4.4.14/sound/soc/nuc900/
Dnuc900-pcm.c288 static int nuc900_dma_new(struct snd_soc_pcm_runtime *rtd) in nuc900_dma_new() argument
290 struct snd_card *card = rtd->card->snd_card; in nuc900_dma_new()
291 struct snd_pcm *pcm = rtd->pcm; in nuc900_dma_new()
/linux-4.4.14/drivers/net/wireless/p54/
Dfwio.c565 u8 rtd; in p54_set_edcf() local
586 rtd = 3 * priv->coverage_class; in p54_set_edcf()
587 edcf->slottime += rtd; in p54_set_edcf()
588 edcf->round_trip_delay = cpu_to_le16(rtd); in p54_set_edcf()
/linux-4.4.14/Documentation/sound/alsa/soc/
DDPCM.txt235 static int dai0_fixup(struct snd_soc_pcm_runtime *rtd,
/linux-4.4.14/arch/m68k/ifpsp060/src/
Dftest.S1447 rtd &0x4
1454 rtd &0x4
Ditest.S6377 rtd &0x4
6384 rtd &0x4