Home
last modified time | relevance | path

Searched refs:dai (Results 551 - 575 of 1064) sorted by relevance

1...<<21222324252627282930>>...43

/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dtscs454.c2633 static int tscs454_set_sysclk(struct snd_soc_dai *dai, in tscs454_set_sysclk() argument
2636 struct snd_soc_component *component = dai->component; in tscs454_set_sysclk()
2646 if (bclk_dai != dai->id) in tscs454_set_sysclk()
2653 static int tscs454_set_bclk_ratio(struct snd_soc_dai *dai, in tscs454_set_bclk_ratio() argument
2658 struct snd_soc_component *component = dai->component; in tscs454_set_bclk_ratio()
2663 dai->id, ratio); in tscs454_set_bclk_ratio()
2665 switch (dai->id) { in tscs454_set_bclk_ratio()
2884 static int tscs454_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in tscs454_set_dai_fmt() argument
2886 struct snd_soc_component *component = dai->component; in tscs454_set_dai_fmt()
2888 struct aif *aif = &tscs454->aifs[dai in tscs454_set_dai_fmt()
2906 tscs454_dai1_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) tscs454_dai1_set_tdm_slot() argument
2963 tscs454_dai23_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) tscs454_dai23_set_tdm_slot() argument
3169 tscs454_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) tscs454_hw_params() argument
3236 tscs454_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) tscs454_hw_free() argument
3247 tscs454_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) tscs454_prepare() argument
[all...]
H A Dadau1372.c573 static int adau1372_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in adau1372_set_dai_fmt() argument
575 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_set_dai_fmt()
638 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adau1372_hw_params()
640 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_hw_params()
678 static int adau1372_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in adau1372_set_tdm_slot() argument
681 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_set_tdm_slot()
741 static int adau1372_set_tristate(struct snd_soc_dai *dai, int tristate) in adau1372_set_tristate() argument
743 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_set_tristate()
754 static int adau1372_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in adau1372_startup() argument
756 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_startup()
637 adau1372_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) adau1372_hw_params() argument
[all...]
H A Dak4671.c423 struct snd_soc_dai *dai) in ak4671_hw_params()
425 struct snd_soc_component *component = dai->component; in ak4671_hw_params()
468 static int ak4671_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in ak4671_set_dai_sysclk() argument
471 struct snd_soc_component *component = dai->component; in ak4671_set_dai_sysclk()
514 static int ak4671_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ak4671_set_dai_fmt() argument
516 struct snd_soc_component *component = dai->component; in ak4671_set_dai_fmt()
421 ak4671_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak4671_hw_params() argument
H A Dzl38060.c232 static int zl38_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in zl38_set_fmt() argument
234 struct zl38_codec_priv *priv = snd_soc_dai_get_drvdata(dai); in zl38_set_fmt()
271 struct snd_soc_dai *dai) in zl38_hw_params()
273 struct zl38_codec_priv *priv = snd_soc_dai_get_drvdata(dai); in zl38_hw_params()
278 /* We cannot change hw_params while the dai is already in use - the in zl38_hw_params()
317 struct snd_soc_dai *dai) in zl38_hw_free()
319 struct zl38_codec_priv *priv = snd_soc_dai_get_drvdata(dai); in zl38_hw_free()
269 zl38_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) zl38_hw_params() argument
316 zl38_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) zl38_hw_free() argument
H A Dwm8731.c315 struct snd_soc_dai *dai) in wm8731_hw_params()
317 struct snd_soc_component *component = dai->component; in wm8731_hw_params()
349 static int wm8731_mute(struct snd_soc_dai *dai, int mute, int direction) in wm8731_mute() argument
351 struct snd_soc_component *component = dai->component; in wm8731_mute()
508 struct snd_soc_dai *dai) in wm8731_startup()
510 struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(dai->component); in wm8731_startup()
313 wm8731_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wm8731_hw_params() argument
507 wm8731_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) wm8731_startup() argument
H A Dcs42xx8.c235 dev_err(component->dev, "unsupported dai format\n"); in cs42xx8_set_dai_fmt()
261 struct snd_soc_dai *dai) in cs42xx8_hw_params()
263 struct snd_soc_component *component = dai->component; in cs42xx8_hw_params()
349 struct snd_soc_dai *dai) in cs42xx8_hw_free()
351 struct snd_soc_component *component = dai->component; in cs42xx8_hw_free()
364 static int cs42xx8_mute(struct snd_soc_dai *dai, int mute, int direction) in cs42xx8_mute() argument
366 struct snd_soc_component *component = dai->component; in cs42xx8_mute()
259 cs42xx8_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) cs42xx8_hw_params() argument
348 cs42xx8_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) cs42xx8_hw_free() argument
H A Dmax9867.c313 struct snd_soc_dai *dai) in max9867_startup()
316 snd_soc_component_get_drvdata(dai->component); in max9867_startup()
326 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in max9867_dai_hw_params()
330 struct snd_soc_component *component = dai->component; in max9867_dai_hw_params()
420 static int max9867_mute(struct snd_soc_dai *dai, int mute, int direction) in max9867_mute() argument
422 struct snd_soc_component *component = dai->component; in max9867_mute()
312 max9867_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) max9867_startup() argument
325 max9867_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max9867_dai_hw_params() argument
H A Dssm2602.c307 struct snd_soc_dai *dai) in ssm2602_hw_params()
309 struct snd_soc_component *component = dai->component; in ssm2602_hw_params()
342 struct snd_soc_dai *dai) in ssm2602_startup()
344 struct snd_soc_component *component = dai->component; in ssm2602_startup()
356 static int ssm2602_mute(struct snd_soc_dai *dai, int mute, int direction) in ssm2602_mute() argument
358 struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(dai->component); in ssm2602_mute()
305 ssm2602_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ssm2602_hw_params() argument
341 ssm2602_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) ssm2602_startup() argument
H A Dlpass-wsa-macro.c845 static int wsa_macro_set_prim_interpolator_rate(struct snd_soc_dai *dai, in wsa_macro_set_prim_interpolator_rate() argument
854 struct snd_soc_component *component = dai->component; in wsa_macro_set_prim_interpolator_rate()
857 for_each_set_bit(port, &wsa->active_ch_mask[dai->id], WSA_MACRO_RX_MAX) { in wsa_macro_set_prim_interpolator_rate()
861 __func__, dai->id); in wsa_macro_set_prim_interpolator_rate()
898 static int wsa_macro_set_mix_interpolator_rate(struct snd_soc_dai *dai, in wsa_macro_set_mix_interpolator_rate() argument
906 struct snd_soc_component *component = dai->component; in wsa_macro_set_mix_interpolator_rate()
909 for_each_set_bit(port, &wsa->active_ch_mask[dai->id], WSA_MACRO_RX_MAX) { in wsa_macro_set_mix_interpolator_rate()
913 __func__, dai->id); in wsa_macro_set_mix_interpolator_rate()
937 static int wsa_macro_set_interpolator_rate(struct snd_soc_dai *dai, in wsa_macro_set_interpolator_rate() argument
953 ret = wsa_macro_set_mix_interpolator_rate(dai, (u in wsa_macro_set_interpolator_rate()
972 wsa_macro_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) wsa_macro_hw_params() argument
995 wsa_macro_get_channel_map(struct snd_soc_dai *dai, unsigned int *tx_num, unsigned int *tx_slot, unsigned int *rx_num, unsigned int *rx_slot) wsa_macro_get_channel_map() argument
[all...]
H A Drt722-sdca.c1143 static int rt722_sdca_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt722_sdca_set_sdw_stream() argument
1146 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt722_sdca_set_sdw_stream()
1152 struct snd_soc_dai *dai) in rt722_sdca_shutdown()
1154 snd_soc_dai_set_dma_data(dai, substream, NULL); in rt722_sdca_shutdown()
1159 struct snd_soc_dai *dai) in rt722_sdca_pcm_hw_params()
1161 struct snd_soc_component *component = dai->component; in rt722_sdca_pcm_hw_params()
1170 dev_dbg(dai->dev, "%s %s", __func__, dai->name); in rt722_sdca_pcm_hw_params()
1171 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt722_sdca_pcm_hw_params()
1187 if (dai in rt722_sdca_pcm_hw_params()
1151 rt722_sdca_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) rt722_sdca_shutdown() argument
1157 rt722_sdca_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) rt722_sdca_pcm_hw_params() argument
1267 rt722_sdca_pcm_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) rt722_sdca_pcm_hw_free() argument
[all...]
/kernel/linux/linux-5.10/include/linux/soundwire/
H A Dsdw_intel.h17 struct snd_soc_dai *dai; member
30 struct snd_soc_dai *dai; member
/kernel/linux/linux-5.10/sound/soc/intel/boards/
H A Dsof_sdw_hdmi.c30 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in sof_sdw_hdmi_init() local
39 pcm->codec_dai = dai; in sof_sdw_hdmi_init()
H A Dskl_nau88l25_ssm4567.c69 dev_err(card->dev, "Codec dai not found\n"); in platform_clock_control()
204 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi1_init() local
212 pcm->codec_dai = dai; in skylake_hdmi1_init()
222 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi2_init() local
230 pcm->codec_dai = dai; in skylake_hdmi2_init()
241 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi3_init() local
249 pcm->codec_dai = dai; in skylake_hdmi3_init()
H A Dskl_nau88l25_max98357a.c59 dev_err(card->dev, "Codec dai not found; Unable to set platform clock\n"); in platform_clock_control()
185 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi1_init() local
193 pcm->codec_dai = dai; in skylake_hdmi1_init()
203 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi2_init() local
211 pcm->codec_dai = dai; in skylake_hdmi2_init()
221 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi3_init() local
229 pcm->codec_dai = dai; in skylake_hdmi3_init()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dak4671.c423 struct snd_soc_dai *dai) in ak4671_hw_params()
425 struct snd_soc_component *component = dai->component; in ak4671_hw_params()
468 static int ak4671_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in ak4671_set_dai_sysclk() argument
471 struct snd_soc_component *component = dai->component; in ak4671_set_dai_sysclk()
514 static int ak4671_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ak4671_set_dai_fmt() argument
516 struct snd_soc_component *component = dai->component; in ak4671_set_dai_fmt()
421 ak4671_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ak4671_hw_params() argument
H A Dmax9867.c311 struct snd_soc_dai *dai) in max9867_startup()
314 snd_soc_component_get_drvdata(dai->component); in max9867_startup()
324 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in max9867_dai_hw_params()
328 struct snd_soc_component *component = dai->component; in max9867_dai_hw_params()
389 static int max9867_mute(struct snd_soc_dai *dai, int mute, int direction) in max9867_mute() argument
391 struct snd_soc_component *component = dai->component; in max9867_mute()
310 max9867_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) max9867_startup() argument
323 max9867_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) max9867_dai_hw_params() argument
H A Dssm2602.c304 struct snd_soc_dai *dai) in ssm2602_hw_params()
306 struct snd_soc_component *component = dai->component; in ssm2602_hw_params()
339 struct snd_soc_dai *dai) in ssm2602_startup()
341 struct snd_soc_component *component = dai->component; in ssm2602_startup()
353 static int ssm2602_mute(struct snd_soc_dai *dai, int mute, int direction) in ssm2602_mute() argument
355 struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(dai->component); in ssm2602_mute()
302 ssm2602_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) ssm2602_hw_params() argument
338 ssm2602_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) ssm2602_startup() argument
H A Dzl38060.c232 static int zl38_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in zl38_set_fmt() argument
234 struct zl38_codec_priv *priv = snd_soc_dai_get_drvdata(dai); in zl38_set_fmt()
271 struct snd_soc_dai *dai) in zl38_hw_params()
273 struct zl38_codec_priv *priv = snd_soc_dai_get_drvdata(dai); in zl38_hw_params()
278 /* We cannot change hw_params while the dai is already in use - the in zl38_hw_params()
317 struct snd_soc_dai *dai) in zl38_hw_free()
319 struct zl38_codec_priv *priv = snd_soc_dai_get_drvdata(dai); in zl38_hw_free()
269 zl38_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) zl38_hw_params() argument
316 zl38_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) zl38_hw_free() argument
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_audmix.c247 static int fsl_audmix_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in fsl_audmix_dai_set_fmt() argument
249 struct snd_soc_component *comp = dai->component; in fsl_audmix_dai_set_fmt()
288 struct snd_soc_dai *dai) in fsl_audmix_dai_trigger()
290 struct fsl_audmix *priv = snd_soc_dai_get_drvdata(dai); in fsl_audmix_dai_trigger()
302 priv->tdms |= BIT(dai->driver->id); in fsl_audmix_dai_trigger()
309 priv->tdms &= ~BIT(dai->driver->id); in fsl_audmix_dai_trigger()
374 .name = "fsl-audmix-dai",
287 fsl_audmix_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) fsl_audmix_dai_trigger() argument
/kernel/linux/linux-5.10/sound/soc/hisilicon/
H A Dhi6210-i2s.c39 struct snd_soc_dai_driver dai; member
501 static int hi6210_i2s_dai_probe(struct snd_soc_dai *dai) in hi6210_i2s_dai_probe() argument
503 struct hi6210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in hi6210_i2s_dai_probe()
505 snd_soc_dai_init_dma_data(dai, in hi6210_i2s_dai_probe()
565 i2s->dai = hi6210_i2s_dai_init; in hi6210_i2s_probe()
589 &i2s->dai, 1); in hi6210_i2s_probe()
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_audmix.c239 static int fsl_audmix_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in fsl_audmix_dai_set_fmt() argument
241 struct snd_soc_component *comp = dai->component; in fsl_audmix_dai_set_fmt()
280 struct snd_soc_dai *dai) in fsl_audmix_dai_trigger()
282 struct fsl_audmix *priv = snd_soc_dai_get_drvdata(dai); in fsl_audmix_dai_trigger()
294 priv->tdms |= BIT(dai->driver->id); in fsl_audmix_dai_trigger()
301 priv->tdms &= ~BIT(dai->driver->id); in fsl_audmix_dai_trigger()
366 .name = "fsl-audmix-dai",
279 fsl_audmix_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) fsl_audmix_dai_trigger() argument
/kernel/linux/linux-6.6/sound/soc/intel/boards/
H A Dskl_nau88l25_ssm4567.c69 dev_err(card->dev, "Codec dai not found\n"); in platform_clock_control()
216 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi1_init() local
224 pcm->codec_dai = dai; in skylake_hdmi1_init()
234 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi2_init() local
242 pcm->codec_dai = dai; in skylake_hdmi2_init()
253 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi3_init() local
261 pcm->codec_dai = dai; in skylake_hdmi3_init()
H A Dskl_nau88l25_max98357a.c59 dev_err(card->dev, "Codec dai not found; Unable to set platform clock\n"); in platform_clock_control()
197 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi1_init() local
205 pcm->codec_dai = dai; in skylake_hdmi1_init()
215 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi2_init() local
223 pcm->codec_dai = dai; in skylake_hdmi2_init()
233 struct snd_soc_dai *dai = asoc_rtd_to_codec(rtd, 0); in skylake_hdmi3_init() local
241 pcm->codec_dai = dai; in skylake_hdmi3_init()
/kernel/linux/linux-6.6/sound/soc/hisilicon/
H A Dhi6210-i2s.c39 struct snd_soc_dai_driver dai; member
501 static int hi6210_i2s_dai_probe(struct snd_soc_dai *dai) in hi6210_i2s_dai_probe() argument
503 struct hi6210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in hi6210_i2s_dai_probe()
505 snd_soc_dai_init_dma_data(dai, in hi6210_i2s_dai_probe()
565 i2s->dai = hi6210_i2s_dai_init; in hi6210_i2s_probe()
589 &i2s->dai, 1); in hi6210_i2s_probe()
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dtopology.c1057 struct snd_sof_dai *dai) in sof_connect_dai_widget()
1100 dai->name = rtd->dai_link->name; in sof_connect_dai_widget()
1106 if (!dai->name) { in sof_connect_dai_widget()
1395 struct snd_sof_dai *dai; in sof_widget_ready() local
1475 dai = kzalloc(sizeof(*dai), GFP_KERNEL); in sof_widget_ready()
1476 if (!dai) { in sof_widget_ready()
1483 ret = sof_connect_dai_widget(scomp, w, tw, dai); in sof_widget_ready()
1485 kfree(dai); in sof_widget_ready()
1488 list_add(&dai in sof_widget_ready()
1054 sof_connect_dai_widget(struct snd_soc_component *scomp, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tw, struct snd_sof_dai *dai) sof_connect_dai_widget() argument
1617 struct snd_sof_dai *dai; sof_widget_unload() local
1703 sof_dai_load(struct snd_soc_component *scomp, int index, struct snd_soc_dai_driver *dai_drv, struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai) sof_dai_load() argument
2348 struct snd_sof_dai dai; sof_dspless_widget_ready() local
[all...]

Completed in 27 milliseconds

1...<<21222324252627282930>>...43