/sound/soc/ |
D | soc-compress.c | 31 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() 33 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_open() 36 mutex_lock_nested(&rtd->pcm_mutex, rtd->pcm_subclass); in soc_compr_open() 56 if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->startup) { in soc_compr_open() 57 ret = rtd->dai_link->compr_ops->startup(cstream); in soc_compr_open() 59 pr_err("compress asoc: %s startup failed\n", rtd->dai_link->name); in soc_compr_open() 64 snd_soc_runtime_activate(rtd, cstream->direction); in soc_compr_open() 66 mutex_unlock(&rtd->pcm_mutex); in soc_compr_open() 77 mutex_unlock(&rtd->pcm_mutex); in soc_compr_open() [all …]
|
D | soc-pcm.c | 65 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 …]
|
D | soc-core.c | 171 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in codec_reg_show() local 173 return soc_codec_reg_show(rtd->codec, buf, PAGE_SIZE, 0); in codec_reg_show() 181 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_show() local 183 return sprintf(buf, "%ld\n", rtd->pmdown_time); in pmdown_time_show() 190 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_set() local 193 ret = kstrtol(buf, 10, &rtd->pmdown_time); in pmdown_time_set() 212 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in soc_dev_attr_is_visible() local 216 return rtd->codec ? attr->mode : 0; /* enabled only with codec */ in soc_dev_attr_is_visible() 554 static int snd_soc_rtdcom_add(struct snd_soc_pcm_runtime *rtd, in snd_soc_rtdcom_add() argument 560 for_each_rtdcom(rtd, rtdcom) { in snd_soc_rtdcom_add() [all …]
|
D | soc-generic-dmaengine-pcm.c | 70 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() 208 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_open() local 209 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_open() 221 struct snd_soc_pcm_runtime *rtd, in dmaengine_pcm_compat_request_channel() argument [all …]
|
/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 71 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 …]
|
/sound/soc/rockchip/ |
D | rk3399_gru_sound.c | 74 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rockchip_sound_max98357a_hw_params() local 87 dev_err(rtd->card->dev, "%s() doesn't support this sample rate: %d\n", in rockchip_sound_max98357a_hw_params() 92 ret = snd_soc_dai_set_sysclk(rtd->cpu_dai, 0, mclk, 0); in rockchip_sound_max98357a_hw_params() 94 dev_err(rtd->card->dev, "%s() error setting sysclk to %u: %d\n", in rockchip_sound_max98357a_hw_params() 105 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rockchip_sound_rt5514_hw_params() local 106 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in rockchip_sound_rt5514_hw_params() 107 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rockchip_sound_rt5514_hw_params() 116 dev_err(rtd->card->dev, "Can't set cpu clock out %d\n", ret); in rockchip_sound_rt5514_hw_params() 123 dev_err(rtd->card->dev, "%s() error setting sysclk to %u: %d\n", in rockchip_sound_rt5514_hw_params() 137 struct snd_soc_pcm_runtime *rtd = substream->private_data; in rockchip_sound_da7219_hw_params() local [all …]
|
/sound/soc/samsung/ |
D | littlemill.c | 26 struct snd_soc_pcm_runtime *rtd; in littlemill_set_bias_level() local 30 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in littlemill_set_bias_level() 31 aif1_dai = rtd->codec_dai; in littlemill_set_bias_level() 73 struct snd_soc_pcm_runtime *rtd; in littlemill_set_bias_level_post() local 77 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in littlemill_set_bias_level_post() 78 aif1_dai = rtd->codec_dai; in littlemill_set_bias_level_post() 112 struct snd_soc_pcm_runtime *rtd = substream->private_data; in littlemill_hw_params() local 113 struct snd_soc_dai *codec_dai = rtd->codec_dai; 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].name); in bbclk_ev() [all …]
|
D | s3c24xx_uda134x.c | 56 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_startup() local 57 struct s3c24xx_uda134x *priv = snd_soc_card_get_drvdata(rtd->card); in s3c24xx_uda134x_startup() 58 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in s3c24xx_uda134x_startup() 64 priv->xtal = clk_get(rtd->dev, "xtal"); in s3c24xx_uda134x_startup() 66 dev_err(rtd->dev, "%s cannot get xtal\n", __func__); in s3c24xx_uda134x_startup() 71 dev_err(rtd->dev, "%s cannot get pclk\n", in s3c24xx_uda134x_startup() 99 dev_err(rtd->dev, "%s cannot set constraints\n", in s3c24xx_uda134x_startup() 108 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_shutdown() local 109 struct s3c24xx_uda134x *priv = snd_soc_card_get_drvdata(rtd->card); in s3c24xx_uda134x_shutdown() 125 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_hw_params() local [all …]
|
D | bells.c | 61 struct snd_soc_pcm_runtime *rtd; in bells_set_bias_level() local 67 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name); in bells_set_bias_level() 68 codec_dai = rtd->codec_dai; in bells_set_bias_level() 107 struct snd_soc_pcm_runtime *rtd; in bells_set_bias_level_post() local 113 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name); in bells_set_bias_level_post() 114 codec_dai = rtd->codec_dai; in bells_set_bias_level_post() 150 struct snd_soc_pcm_runtime *rtd; in bells_late_probe() local 159 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_AP_DSP].name); in bells_late_probe() 160 wm0010 = rtd->codec; in bells_late_probe() 162 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name); in bells_late_probe() [all …]
|
D | tobermory.c | 26 struct snd_soc_pcm_runtime *rtd; in tobermory_set_bias_level() local 30 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in tobermory_set_bias_level() 31 codec_dai = rtd->codec_dai; in tobermory_set_bias_level() 69 struct snd_soc_pcm_runtime *rtd; in tobermory_set_bias_level_post() local 73 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in tobermory_set_bias_level_post() 74 codec_dai = rtd->codec_dai; in tobermory_set_bias_level_post() 181 struct snd_soc_pcm_runtime *rtd; in tobermory_late_probe() local 186 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in tobermory_late_probe() 187 codec = rtd->codec; in tobermory_late_probe() 188 codec_dai = rtd->codec_dai; in tobermory_late_probe()
|
D | speyside.c | 28 struct snd_soc_pcm_runtime *rtd; in speyside_set_bias_level() local 32 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name); in speyside_set_bias_level() 33 codec_dai = rtd->codec_dai; in speyside_set_bias_level() 64 struct snd_soc_pcm_runtime *rtd; in speyside_set_bias_level_post() local 68 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name); in speyside_set_bias_level_post() 69 codec_dai = rtd->codec_dai; in speyside_set_bias_level_post() 137 static int speyside_wm0010_init(struct snd_soc_pcm_runtime *rtd) in speyside_wm0010_init() argument 139 struct snd_soc_dai *dai = rtd->codec_dai; in speyside_wm0010_init() 149 static int speyside_wm8996_init(struct snd_soc_pcm_runtime *rtd) in speyside_wm8996_init() argument 151 struct snd_soc_dai *dai = rtd->codec_dai; in speyside_wm8996_init() [all …]
|
/sound/soc/intel/boards/ |
D | skl_nau88l25_ssm4567.c | 62 struct snd_soc_pcm_runtime *rtd; in skl_get_codec_dai() local 64 list_for_each_entry(rtd, &card->rtd_list, list) { in skl_get_codec_dai() 66 if (!strncmp(rtd->codec_dai->name, SKL_NUVOTON_CODEC_DAI, in skl_get_codec_dai() 68 return rtd->codec_dai; in skl_get_codec_dai() 192 static int skylake_ssm4567_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_ssm4567_codec_init() argument 197 ret = snd_soc_dai_set_tdm_slot(rtd->codec_dais[0], 0x01, 0x01, 2, 48); in skylake_ssm4567_codec_init() 202 ret = snd_soc_dai_set_tdm_slot(rtd->codec_dais[1], 0x02, 0x02, 2, 48); in skylake_ssm4567_codec_init() 209 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_codec_init() argument 212 struct snd_soc_codec *codec = rtd->codec; in skylake_nau8825_codec_init() 223 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in skylake_nau8825_codec_init() [all …]
|
D | skl_nau88l25_max98357a.c | 59 struct snd_soc_pcm_runtime *rtd; in skl_get_codec_dai() local 61 list_for_each_entry(rtd, &card->rtd_list, list) { in skl_get_codec_dai() 63 if (!strncmp(rtd->codec_dai->name, SKL_NUVOTON_CODEC_DAI, in skl_get_codec_dai() 65 return rtd->codec_dai; in skl_get_codec_dai() 159 static int skylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_ssp_fixup() argument 179 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_codec_init() argument 182 struct snd_soc_codec *codec = rtd->codec; in skylake_nau8825_codec_init() 193 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in skylake_nau8825_codec_init() 199 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in skylake_nau8825_codec_init() 204 static int skylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi1_init() argument [all …]
|
D | kbl_rt5663_rt5514_max98927.c | 163 static int kabylake_rt5663_fe_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_fe_init() argument 166 struct snd_soc_component *component = rtd->cpu_dai->component; in kabylake_rt5663_fe_init() 172 dev_err(rtd->dev, "Ref Cap -Ignore suspend failed = %d\n", ret); in kabylake_rt5663_fe_init() 177 static int kabylake_rt5663_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_codec_init() argument 180 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_rt5663_codec_init() 181 struct snd_soc_codec *codec = rtd->codec; in kabylake_rt5663_codec_init() 193 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in kabylake_rt5663_codec_init() 205 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "DMIC"); in kabylake_rt5663_codec_init() 207 dev_err(rtd->dev, "DMIC - Ignore suspend failed = %d\n", ret); in kabylake_rt5663_codec_init() 212 static int kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device) in kabylake_hdmi_init() argument [all …]
|
D | kbl_rt5663_max98927.c | 190 static int kabylake_rt5663_fe_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_fe_init() argument 194 struct snd_soc_component *component = rtd->cpu_dai->component; in kabylake_rt5663_fe_init() 199 dev_err(rtd->dev, "Ref Cap ignore suspend failed %d\n", ret); in kabylake_rt5663_fe_init() 206 static int kabylake_rt5663_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_codec_init() argument 209 struct kbl_rt5663_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_rt5663_codec_init() 210 struct snd_soc_codec *codec = rtd->codec; in kabylake_rt5663_codec_init() 221 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in kabylake_rt5663_codec_init() 228 static int kabylake_rt5663_max98927_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_max98927_codec_init() argument 232 ret = kabylake_rt5663_codec_init(rtd); in kabylake_rt5663_max98927_codec_init() 236 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in kabylake_rt5663_max98927_codec_init() [all …]
|
D | bxt_da7219_max98357a.c | 60 struct snd_soc_pcm_runtime *rtd; in bxt_get_codec_dai() local 62 list_for_each_entry(rtd, &card->rtd_list, list) { in bxt_get_codec_dai() 64 if (!strncmp(rtd->codec_dai->name, BXT_DIALOG_CODEC_DAI, in bxt_get_codec_dai() 66 return rtd->codec_dai; in bxt_get_codec_dai() 162 static int broxton_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in broxton_ssp_fixup() argument 182 static int broxton_da7219_codec_init(struct snd_soc_pcm_runtime *rtd) in broxton_da7219_codec_init() argument 185 struct snd_soc_dai *codec_dai = rtd->codec_dai; in broxton_da7219_codec_init() 186 struct snd_soc_codec *codec = rtd->codec; in broxton_da7219_codec_init() 192 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); in broxton_da7219_codec_init() 200 ret = snd_soc_card_jack_new(rtd->card, "Headset Jack", in broxton_da7219_codec_init() [all …]
|
D | broadwell.c | 79 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()
|
D | cht_bsw_rt5645.c | 75 struct snd_soc_pcm_runtime *rtd; in cht_get_codec_dai() local 77 list_for_each_entry(rtd, &card->rtd_list, list) { in cht_get_codec_dai() 78 if (!strncmp(rtd->codec_dai->name, CHT_CODEC_DAI1, in cht_get_codec_dai() 80 return rtd->codec_dai; in cht_get_codec_dai() 81 if (!strncmp(rtd->codec_dai->name, CHT_CODEC_DAI2, in cht_get_codec_dai() 83 return rtd->codec_dai; in cht_get_codec_dai() 231 struct snd_soc_pcm_runtime *rtd = substream->private_data; in cht_aif1_hw_params() local 232 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params() 239 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cht_aif1_hw_params() 246 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cht_aif1_hw_params() [all …]
|
/sound/soc/sh/ |
D | dma-sh7760.c | 122 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 …]
|
/sound/soc/ux500/ |
D | mop500_ab8500.c | 196 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 …]
|
/sound/soc/intel/haswell/ |
D | sst-haswell-pcm.c | 440 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%zx 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 …]
|
/sound/soc/amd/ |
D | acp-pcm-dma.c | 675 struct audio_substream_data *rtd; in acp_dma_hw_params() local 678 rtd = runtime->private_data; in acp_dma_hw_params() 680 if (WARN_ON(!rtd)) in acp_dma_hw_params() 692 acp_set_sram_bank_state(rtd->acp_mmio, 0, true); in acp_dma_hw_params() 694 rtd->pg = pg; in acp_dma_hw_params() 695 rtd->order = get_order(size); in acp_dma_hw_params() 698 rtd->pg = pg; in acp_dma_hw_params() 699 rtd->size = size; in acp_dma_hw_params() 700 rtd->num_of_pages = PAGE_ALIGN(size) >> PAGE_SHIFT; in acp_dma_hw_params() 701 rtd->direction = substream->stream; in acp_dma_hw_params() [all …]
|
/sound/soc/blackfin/ |
D | bf5xx-i2s-pcm.c | 66 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() 232 struct snd_soc_pcm_runtime *rtd = substream->private_data; in bf5xx_pcm_copy() local [all …]
|
/sound/soc/mediatek/common/ |
D | mtk-afe-platform-driver.c | 27 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mtk_afe_pcm_pointer() local 28 struct mtk_base_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_pcm_pointer() 29 struct mtk_base_afe_memif *memif = &afe->memif[rtd->cpu_dai->id]; in mtk_afe_pcm_pointer() 63 static int mtk_afe_pcm_new(struct snd_soc_pcm_runtime *rtd) in mtk_afe_pcm_new() argument 66 struct snd_pcm *pcm = rtd->pcm; in mtk_afe_pcm_new() 67 struct mtk_base_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_pcm_new() 71 rtd->platform->dev, in mtk_afe_pcm_new()
|
/sound/soc/omap/ |
D | omap-abe-twl6040.c | 50 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_abe_hw_params() local 51 struct snd_soc_dai *codec_dai = rtd->codec_dai; in omap_abe_hw_params() 52 struct snd_soc_card *card = rtd->card; in omap_abe_hw_params() 57 clk_id = twl6040_get_clk_id(rtd->codec); in omap_abe_hw_params() 82 struct snd_soc_pcm_runtime *rtd = substream->private_data; in omap_abe_dmic_hw_params() local 83 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in omap_abe_dmic_hw_params() 169 static int omap_abe_twl6040_init(struct snd_soc_pcm_runtime *rtd) in omap_abe_twl6040_init() argument 171 struct snd_soc_codec *codec = rtd->codec; in omap_abe_twl6040_init() 172 struct snd_soc_card *card = rtd->card; in omap_abe_twl6040_init() 182 omap_mcpdm_configure_dn_offsets(rtd, TWL6040_HSF_TRIM_LEFT(hs_trim), in omap_abe_twl6040_init() [all …]
|