/linux-master/sound/soc/stm/ |
H A D | stm32_adfsdm.c | 170 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(priv->substream); local 183 dev_dbg(rtd->dev, "%s: buff_add :%pK, pos = %d, size = %zu\n", 215 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 217 snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); 236 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 237 struct stm32_adfsdm_priv *priv = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); 250 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 252 snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); 263 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 265 snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 274 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 284 stm32_adfsdm_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument [all...] |
/linux-master/sound/soc/intel/boards/ |
H A D | bdw-rt5677.c | 136 static int broadwell_ssp0_fixup(struct snd_soc_pcm_runtime *rtd, argument 156 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 157 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 163 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); 173 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 174 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 180 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); 186 dev_err(rtd->dev, "can't set codec pll configuration\n"); 226 static int bdw_rt5677_init(struct snd_soc_pcm_runtime *rtd) argument 229 snd_soc_card_get_drvdata(rtd 286 bdw_rt5677_exit(struct snd_soc_pcm_runtime *rtd) argument [all...] |
H A D | kbl_rt5663_rt5514_max98927.c | 217 static int kabylake_rt5663_fe_init(struct snd_soc_pcm_runtime *rtd) argument 220 struct snd_soc_component *component = snd_soc_rtd_to_cpu(rtd, 0)->component; 226 dev_err(rtd->dev, "Ref Cap -Ignore suspend failed = %d\n", ret); 231 static int kabylake_rt5663_codec_init(struct snd_soc_pcm_runtime *rtd) argument 234 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card); 235 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component; 249 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); 261 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "DMIC"); 263 dev_err(rtd->dev, "DMIC - Ignore suspend failed = %d\n", ret); 268 static int kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, in argument 286 kabylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) argument 291 kabylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) argument 344 kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 410 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 434 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local [all...] |
H A D | bdw-rt5650.c | 83 static int broadwell_ssp0_fixup(struct snd_soc_pcm_runtime *rtd, argument 106 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 107 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 116 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); 127 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); 166 static int bdw_rt5650_init(struct snd_soc_pcm_runtime *rtd) argument 169 snd_soc_card_get_drvdata(rtd->card); 170 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 190 dev_err(rtd->dev, "can't set codec TDM slot %d\n", ret); 195 if (snd_soc_card_jack_new_pins(rtd [all...] |
H A D | skl_nau88l25_ssm4567.c | 170 static int skylake_ssm4567_codec_init(struct snd_soc_pcm_runtime *rtd) argument 175 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_codec(rtd, 0), 0x01, 0x01, 2, 48); 180 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_codec(rtd, 1), 0x02, 0x02, 2, 48); 187 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) argument 190 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component; 202 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); 208 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); 213 static int skylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) argument 215 struct skl_nau88125_private *ctx = snd_soc_card_get_drvdata(rtd->card); 216 struct snd_soc_dai *dai = snd_soc_rtd_to_codec(rtd, 231 skylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) argument 250 skylake_hdmi3_init(struct snd_soc_pcm_runtime *rtd) argument 268 skylake_nau8825_fe_init(struct snd_soc_pcm_runtime *rtd) argument 327 skylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 346 skylake_dmic_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 362 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local [all...] |
H A D | sof_sdw_rt711.c | 66 int rt711_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai) argument 68 struct snd_soc_card *card = rtd->card; 75 codec_dai = get_codec_dai_by_name(rtd, jack_codecs, ARRAY_SIZE(jack_codecs)); 94 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", 102 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", 117 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n",
|
H A D | sof_sdw_rt_sdca_jack_common.c | 90 int rt_sdca_jack_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai) argument 92 struct snd_soc_card *card = rtd->card; 100 codec_dai = get_codec_dai_by_name(rtd, jack_codecs, ARRAY_SIZE(jack_codecs)); 144 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", 152 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", 167 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n",
|
/linux-master/sound/soc/meson/ |
H A D | meson-codec-glue.c | 101 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 108 if (WARN_ON(!rtd->dai_link->c2c_params)) { 114 rtd->dai_link->c2c_params = &in_data->params; 115 rtd->dai_link->num_c2c_params = 1; 117 return snd_soc_runtime_set_dai_fmt(rtd, in_data->fmt);
|
H A D | axg-card.c | 43 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 44 struct meson_card *priv = snd_soc_card_get_drvdata(rtd->card); 46 (struct axg_dai_link_tdm_data *)priv->link_data[rtd->num]; 55 static int axg_card_tdm_dai_init(struct snd_soc_pcm_runtime *rtd) argument 57 struct meson_card *priv = snd_soc_card_get_drvdata(rtd->card); 59 (struct axg_dai_link_tdm_data *)priv->link_data[rtd->num]; 63 for_each_rtd_codec_dais(rtd, i, codec_dai) { 75 ret = axg_tdm_set_tdm_slots(snd_soc_rtd_to_cpu(rtd, 0), be->tx_mask, be->rx_mask, 78 dev_err(snd_soc_rtd_to_cpu(rtd, 0)->dev, "setting tdm link slots failed\n"); 85 static int axg_card_tdm_dai_lb_init(struct snd_soc_pcm_runtime *rtd) argument [all...] |
/linux-master/sound/soc/amd/ |
H A D | acp3x-rt5682-max9836.c | 53 static int acp3x_5682_init(struct snd_soc_pcm_runtime *rtd) argument 56 struct snd_soc_card *card = rtd->card; 57 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 60 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); 67 dev_err(rtd->card->dev, 76 dev_err(rtd->dev, "can't set rt5682 PLL: %d\n", ret); 84 dev_err(rtd->dev, 92 dev_err(rtd->dev, 119 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); 129 struct snd_soc_pcm_runtime *rtd local 146 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 197 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 215 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 231 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local [all...] |
H A D | acp-rt5645.c | 60 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 66 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); 73 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); 80 static int cz_init(struct snd_soc_pcm_runtime *rtd) argument 86 codec = snd_soc_rtd_to_codec(rtd, 0)->component; 87 card = rtd->card;
|
/linux-master/sound/soc/ |
H A D | soc-generic-dmaengine-pcm.c | 53 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 57 if (rtd->dai_link->num_cpus > 1) { 58 dev_err(rtd->dev, 63 dma_data = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream); 101 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 108 if (rtd->dai_link->num_cpus > 1) { 109 dev_err(rtd->dev, 118 dma_data = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream); 176 struct snd_soc_pcm_runtime *rtd, 182 if (rtd 174 dmaengine_pcm_compat_request_channel( struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd, struct snd_pcm_substream *substream) argument 219 dmaengine_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument [all...] |
/linux-master/sound/soc/mediatek/mt8195/ |
H A D | mt8195-mt6359.c | 151 static int mt8195_mt6359_mtkaif_calibration(struct snd_soc_pcm_runtime *rtd) argument 154 snd_soc_rtdcom_lookup(rtd, AFE_PCM_NAME); 156 snd_soc_rtd_to_codec(rtd, 0)->component; 314 static int mt8195_mt6359_init(struct snd_soc_pcm_runtime *rtd) argument 317 snd_soc_rtd_to_codec(rtd, 0)->component; 324 mt8195_mt6359_mtkaif_calibration(rtd); 341 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 342 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); 352 static int mt8195_dptx_codec_init(struct snd_soc_pcm_runtime *rtd) argument 354 struct mtk_soc_card_data *soc_card_data = snd_soc_card_get_drvdata(rtd 367 mt8195_hdmi_codec_init(struct snd_soc_pcm_runtime *rtd) argument 382 mt8195_dptx_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 397 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 439 mt8195_rt5682_init(struct snd_soc_pcm_runtime *rtd) argument 482 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 515 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 538 mt8195_rt1011_init(struct snd_soc_pcm_runtime *rtd) argument 566 mt8195_dumb_amp_init(struct snd_soc_pcm_runtime *rtd) argument 589 mt8195_rt1019_init(struct snd_soc_pcm_runtime *rtd) argument 606 mt8195_max98390_init(struct snd_soc_pcm_runtime *rtd) argument 634 mt8195_etdm_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 1247 mt8195_dai_link_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument [all...] |
/linux-master/sound/soc/samsung/ |
H A D | speyside.c | 23 struct snd_soc_pcm_runtime *rtd; local 27 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); 28 codec_dai = snd_soc_rtd_to_codec(rtd, 0); 59 struct snd_soc_pcm_runtime *rtd; local 63 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); 64 codec_dai = snd_soc_rtd_to_codec(rtd, 0); 132 static int speyside_wm0010_init(struct snd_soc_pcm_runtime *rtd) argument 134 struct snd_soc_dai *dai = snd_soc_rtd_to_codec(rtd, 0); 144 static int speyside_wm8996_init(struct snd_soc_pcm_runtime *rtd) argument 146 struct snd_soc_dai *dai = snd_soc_rtd_to_codec(rtd, [all...] |
H A D | bells.c | 56 struct snd_soc_pcm_runtime *rtd; local 62 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[DAI_DSP_CODEC]); 63 codec_dai = snd_soc_rtd_to_codec(rtd, 0); 102 struct snd_soc_pcm_runtime *rtd; local 108 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[DAI_DSP_CODEC]); 109 codec_dai = snd_soc_rtd_to_codec(rtd, 0); 145 struct snd_soc_pcm_runtime *rtd; local 154 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[DAI_AP_DSP]); 155 wm0010 = snd_soc_rtd_to_codec(rtd, 0)->component; 157 rtd [all...] |
H A D | lowland.c | 37 static int lowland_wm5100_init(struct snd_soc_pcm_runtime *rtd) argument 39 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component; 58 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset", 71 static int lowland_wm9081_init(struct snd_soc_pcm_runtime *rtd) argument 73 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component; 75 snd_soc_dapm_nc_pin(&rtd->card->dapm, "LINEOUT");
|
H A D | smdk_wm8994pcm.c | 46 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 47 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 48 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
|
H A D | snow.c | 32 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 33 struct snow_priv *priv = snd_soc_card_get_drvdata(rtd->card); 41 dev_err(rtd->card->dev, "Invalid bit-width: %d\n", bitwidth); 46 dev_err(rtd->card->dev, "Unsupported bit-width: %d\n", bitwidth); 86 dev_err(rtd->card->dev, "Unsupported RCLK rate: %lu\n", rclk); 92 dev_err(rtd->card->dev, "I2S bus clock rate set failed\n"); 105 struct snd_soc_pcm_runtime *rtd; local 108 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[0]); 111 codec_dai = snd_soc_rtd_to_codec(rtd, 0);
|
/linux-master/sound/soc/google/ |
H A D | chv3-i2s.c | 134 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 135 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); 155 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 156 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); 167 struct snd_soc_pcm_runtime *rtd) 169 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); 173 substream = rtd->pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream; 181 substream = rtd->pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream; 203 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 204 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 166 chv3_dma_pcm_construct(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument 232 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 255 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local [all...] |
/linux-master/sound/soc/mediatek/mt8183/ |
H A D | mt8183-da7219-max98357.c | 50 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 55 return snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(rtd, 0), 66 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 74 ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(rtd, 0), 0, 77 dev_err(rtd->dev, "failed to set cpu dai sysclk\n"); 79 for_each_rtd_codec_dais(rtd, j, codec_dai) { 86 dev_err(rtd->dev, "failed to set sysclk\n"); 97 dev_err(rtd->dev, "failed to start PLL: %d\n", 107 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 111 for_each_rtd_codec_dais(rtd, 135 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 170 mt8183_i2s_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 182 mt8183_rt1015_i2s_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument 375 mt8183_da7219_max98357_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument 390 mt8183_bt_init(struct snd_soc_pcm_runtime *rtd) argument 405 mt8183_da7219_init(struct snd_soc_pcm_runtime *rtd) argument [all...] |
/linux-master/sound/soc/ti/ |
H A D | davinci-evm.c | 31 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 32 struct snd_soc_card *soc_card = rtd->card; 44 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 45 struct snd_soc_card *soc_card = rtd->card; 55 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 56 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 57 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); 58 struct snd_soc_card *soc_card = rtd->card; 113 static int evm_aic3x_init(struct snd_soc_pcm_runtime *rtd) argument 115 struct snd_soc_card *card = rtd [all...] |
H A D | omap-abe-twl6040.c | 48 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 49 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 50 struct snd_soc_card *card = rtd->card; 80 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 81 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); 167 static int omap_abe_twl6040_init(struct snd_soc_pcm_runtime *rtd) argument 169 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component; 170 struct snd_soc_card *card = rtd->card; 180 omap_mcpdm_configure_dn_offsets(rtd, TWL6040_HSF_TRIM_LEFT(hs_trim), 185 ret = snd_soc_card_jack_new_pins(rtd 203 omap_abe_dmic_init(struct snd_soc_pcm_runtime *rtd) argument [all...] |
/linux-master/sound/soc/cirrus/ |
H A D | edb93xx.c | 24 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 25 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 26 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
|
/linux-master/sound/soc/tegra/ |
H A D | tegra_pcm.h | 24 struct snd_soc_pcm_runtime *rtd);
|
/linux-master/sound/soc/atmel/ |
H A D | atmel-pcm-dma.c | 55 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 58 prtd = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream); 80 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local 85 prtd = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream);
|