Home
last modified time | relevance | path

Searched refs:snd_soc_dai_link (Results 1 – 25 of 111) sorted by relevance

12345

/linux/include/sound/
H A Dsoc_sdw_utils.h71 struct snd_soc_dai_link *dai_links,
74 int (*exit)(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link);
106 struct snd_soc_dai_link **dai_links,
155 struct snd_soc_dai_link *asoc_sdw_mc_find_codec_dai_used(struct snd_soc_card *card,
162 void asoc_sdw_init_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links,
171 int asoc_sdw_init_simple_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links,
199 struct snd_soc_dai_link *dai_links,
202 int asoc_sdw_rt711_exit(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link);
206 struct snd_soc_dai_link *dai_links,
209 int asoc_sdw_rt_sdca_jack_exit(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link);
[all …]
H A Dsoc.h421 struct snd_soc_dai_link;
483 struct snd_soc_dai_link *dai_link);
706 struct snd_soc_dai_link { struct
819 static inline int snd_soc_link_num_ch_map(const struct snd_soc_dai_link *link) in snd_soc_link_num_ch_map() argument
825 snd_soc_link_to_cpu(struct snd_soc_dai_link *link, int n) { in snd_soc_link_to_cpu()
830 snd_soc_link_to_codec(struct snd_soc_dai_link *link, int n) { in snd_soc_link_to_codec()
835 snd_soc_link_to_platform(struct snd_soc_dai_link *link, int n) { in snd_soc_link_to_platform()
1025 struct snd_soc_dai_link *link);
1027 struct snd_soc_dai_link *link);
1030 struct snd_soc_dai_link *dai_link; /* predefined links only */
[all …]
H A Dsoc-topology.h29 struct snd_soc_dai_link;
142 struct snd_soc_dai_link *link,
/linux/sound/soc/intel/boards/
H A Dsof_realtek_common.h26 void sof_rt1011_dai_link(struct device *dev, struct snd_soc_dai_link *link);
35 void sof_rt1015p_dai_link(struct snd_soc_dai_link *link);
45 void sof_rt1015_dai_link(struct snd_soc_dai_link *link);
53 void sof_rt1308_dai_link(struct snd_soc_dai_link *link);
61 void sof_rt1019p_dai_link(struct snd_soc_dai_link *link);
H A Dsof_maxim_common.h23 void max_98373_dai_link(struct device *dev, struct snd_soc_dai_link *link);
35 void max_98390_dai_link(struct device *dev, struct snd_soc_dai_link *link);
45 void max_98357a_dai_link(struct snd_soc_dai_link *link);
46 void max_98360a_dai_link(struct snd_soc_dai_link *link);
H A Dsof_board_helpers.c180 static int set_ssp_codec_link(struct device *dev, struct snd_soc_dai_link *link, in set_ssp_codec_link()
226 static int set_dmic_link(struct device *dev, struct snd_soc_dai_link *link, in set_dmic_link()
276 static int set_idisp_hdmi_link(struct device *dev, struct snd_soc_dai_link *link, in set_idisp_hdmi_link()
334 static int set_ssp_amp_link(struct device *dev, struct snd_soc_dai_link *link, in set_ssp_amp_link()
374 static int set_bt_offload_link(struct device *dev, struct snd_soc_dai_link *link, in set_bt_offload_link()
413 static int set_hdmi_in_link(struct device *dev, struct snd_soc_dai_link *link, in set_hdmi_in_link()
453 static int set_hda_codec_link(struct device *dev, struct snd_soc_dai_link *link, in set_hda_codec_link()
539 struct snd_soc_dai_link *links; in sof_intel_board_set_dai_link()
550 links = devm_kcalloc(dev, num_links, sizeof(struct snd_soc_dai_link), in sof_intel_board_set_dai_link()
H A Dsof_maxim_common.c114 struct snd_soc_dai_link *dai_link = rtd->dai_link; in max_98373_hw_params()
279 void max_98373_dai_link(struct device *dev, struct snd_soc_dai_link *link) in max_98373_dai_link()
383 struct snd_soc_dai_link *dai_link = rtd->dai_link; in max_98390_hw_params()
490 void max_98390_dai_link(struct device *dev, struct snd_soc_dai_link *link) in max_98390_dai_link()
595 void max_98357a_dai_link(struct snd_soc_dai_link *link) in max_98357a_dai_link()
603 void max_98360a_dai_link(struct snd_soc_dai_link *link) in max_98360a_dai_link()
H A Dsof_realtek_common.c258 void sof_rt1011_dai_link(struct device *dev, struct snd_soc_dai_link *link) in rt1011_init()
369 void sof_rt1015p_dai_link(struct snd_soc_dai_link *link)
399 struct snd_soc_dai_link *dai_link = rtd->dai_link; in rt1015_hw_params()
528 void sof_rt1015_dai_link(struct snd_soc_dai_link *link) in sof_rt1015_dai_link()
625 void sof_rt1308_dai_link(struct snd_soc_dai_link *link) in sof_rt1308_dai_link()
680 void sof_rt1019p_dai_link(struct snd_soc_dai_link *link) in sof_rt1019p_dai_link()
H A Dsof_board_helpers.h151 struct snd_soc_dai_link *codec_link;
152 struct snd_soc_dai_link *amp_link;
H A Dsof_pcm512x.c219 static struct snd_soc_dai_link *sof_card_dai_links_create(struct device *dev, in sof_card_dai_links_create()
227 struct snd_soc_dai_link *links; in sof_card_dai_links_create()
231 sizeof(struct snd_soc_dai_link), GFP_KERNEL); in sof_card_dai_links_create()
357 struct snd_soc_dai_link *dai_links; in sof_audio_probe()
/linux/sound/soc/au1x/
H A Ddb1200.c56 static struct snd_soc_dai_link db1200_ac97_dai = {
74 static struct snd_soc_dai_link db1300_ac97_dai = {
117 static struct snd_soc_dai_link db1200_i2s_dai = {
138 static struct snd_soc_dai_link db1300_i2s_dai = {
159 static struct snd_soc_dai_link db1550_i2s_dai = {
/linux/sound/soc/mediatek/common/
H A Dmtk-dsp-sof-common.c24 struct snd_soc_dai_link *sof_dai_link = NULL; in mtk_sof_dai_link_fixup()
56 struct snd_soc_dai_link *dai_link; in mtk_sof_card_probe()
148 struct snd_soc_dai_link *dai_link; in mtk_sof_card_late_probe()
235 struct snd_soc_dai_link *dai_link; in mtk_sof_dailink_parse_of()
236 struct snd_soc_dai_link *parsed_dai_link; in mtk_sof_dailink_parse_of()
261 sizeof(struct snd_soc_dai_link)); in mtk_sof_dailink_parse_of()
/linux/sound/soc/atmel/
H A Datmel_wm8904.c63 static struct snd_soc_dai_link atmel_asoc_wm8904_dailink = {
89 struct snd_soc_dai_link *dailink = &atmel_asoc_wm8904_dailink; in atmel_asoc_wm8904_dt_init()
134 struct snd_soc_dai_link *dailink = &atmel_asoc_wm8904_dailink; in atmel_asoc_wm8904_probe()
167 struct snd_soc_dai_link *dailink = &atmel_asoc_wm8904_dailink; in atmel_asoc_wm8904_remove()
/linux/sound/soc/meson/
H A Daxg-card.c107 struct snd_soc_dai_link *pad; in axg_card_add_tdm_loopback()
108 struct snd_soc_dai_link *lb; in axg_card_add_tdm_loopback()
158 struct snd_soc_dai_link *link, in axg_card_parse_cpu_tdm_slots()
222 struct snd_soc_dai_link *link, in axg_card_parse_codecs_masks()
253 struct snd_soc_dai_link *link = &card->dai_link[*index]; in axg_card_parse_tdm()
315 struct snd_soc_dai_link *dai_link = &card->dai_link[*index]; in axg_card_add_link()
H A Dmeson-card-utils.c46 struct snd_soc_dai_link *links; in meson_card_reallocate_links()
89 struct snd_soc_dai_link *link, in meson_card_parse_dai()
133 struct snd_soc_dai_link *link,
171 struct snd_soc_dai_link *link,
239 struct snd_soc_dai_link *link; in meson_card_clean_references()
H A Dmeson-card.h44 struct snd_soc_dai_link *link,
47 struct snd_soc_dai_link *link,
H A Dgx-card.c49 struct snd_soc_dai_link *link = &card->dai_link[*index]; in gx_card_parse_i2s()
83 struct snd_soc_dai_link *dai_link = &card->dai_link[*index]; in gx_card_add_link()
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_bridge_cs35l56.c94 static const struct snd_soc_dai_link bridge_dai_template = {
115 struct snd_soc_dai_link **dai_links,
137 struct snd_soc_dai_link *dai_links,
H A Dsoc_sdw_rt711.c118 int asoc_sdw_rt711_exit(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link) in asoc_sdw_rt711_exit()
133 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt711_init()
/linux/sound/soc/intel/avs/boards/
H A Dhdaudio.c35 struct snd_soc_dai_link **links) in avs_create_dai_links()
38 struct snd_soc_dai_link *dl; in avs_create_dai_links()
147 struct snd_soc_dai_link *links = NULL; in avs_probing_link_init()
177 static const struct snd_soc_dai_link probing_link = {
189 struct snd_soc_dai_link *binder; in avs_hdaudio_probe()
H A Dpcm3168a.c64 static int avs_create_dai_links(struct device *dev, struct snd_soc_dai_link **links, int *num_links) in avs_create_dai_links()
67 struct snd_soc_dai_link *dl; in avs_create_dai_links()
/linux/sound/soc/ti/
H A Ddavinci-evm.c151 static struct snd_soc_dai_link evm_dai_tlv320aic3x = {
179 struct snd_soc_dai_link *dai; in davinci_evm_probe()
184 dai = (struct snd_soc_dai_link *) device_get_match_data(&pdev->dev); in davinci_evm_probe()
/linux/sound/soc/amd/acp/
H A Dacp-mach.h62 int (*configure_link)(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link);
103 struct snd_soc_dai_link *dai_link) in acp_ops_configure_link()
/linux/sound/soc/fsl/
H A Dpcm030-audio-fabric.c33 static struct snd_soc_dai_link pcm030_fabric_dai[] = {
59 struct snd_soc_dai_link *dai_link; in pcm030_fabric_probe()
/linux/sound/soc/qcom/
H A Dstorm.c60 static struct snd_soc_dai_link storm_dai_link = {
69 struct snd_soc_dai_link *dai_link = &storm_dai_link; in storm_parse_of()

12345