Home
last modified time | relevance | path

Searched refs:snd_soc_card (Results 1 – 25 of 145) sorted by relevance

123456

/linux/include/sound/
H A Dsoc_sdw_utils.h48 struct snd_soc_card card;
70 int (*init)(struct snd_soc_card *card,
74 int (*exit)(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link);
101 int (*codec_card_late_probe)(struct snd_soc_card *card);
105 int (*add_sidecar)(struct snd_soc_card *card,
155 struct snd_soc_dai_link *asoc_sdw_mc_find_codec_dai_used(struct snd_soc_card *card,
158 void asoc_sdw_mc_dailink_exit_loop(struct snd_soc_card *card);
160 int asoc_sdw_card_late_probe(struct snd_soc_card *card);
178 int asoc_sdw_count_sdw_endpoints(struct snd_soc_card *card,
198 int asoc_sdw_rt711_init(struct snd_soc_card *card,
[all …]
H A Dsoc.h417 struct snd_soc_card;
431 int snd_soc_register_card(struct snd_soc_card *card);
432 void snd_soc_unregister_card(struct snd_soc_card *card);
433 int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card);
482 struct snd_soc_pcm_runtime *snd_soc_get_pcm_runtime(struct snd_soc_card *card,
556 int snd_soc_add_card_controls(struct snd_soc_card *soc_card,
581 int snd_soc_limit_volume(struct snd_soc_card *card,
976 struct snd_soc_card { struct
1004 int (*probe)(struct snd_soc_card *card); argument
1005 int (*late_probe)(struct snd_soc_card *card); argument
[all …]
/linux/sound/soc/amd/acp/
H A Dacp-mach.h61 int (*probe)(struct snd_soc_card *card);
62 int (*configure_link)(struct snd_soc_card *card, struct snd_soc_dai_link *dai_link);
63 int (*configure_widgets)(struct snd_soc_card *card);
64 int (*suspend_pre)(struct snd_soc_card *card);
65 int (*resume_post)(struct snd_soc_card *card);
88 int acp_sofdsp_dai_links_create(struct snd_soc_card *card); in acp_ops_probe()
89 int acp_legacy_dai_links_create(struct snd_soc_card *card); in acp_ops_probe()
92 static inline int acp_ops_probe(struct snd_soc_card *card) in acp_ops_probe()
102 static inline int acp_ops_configure_link(struct snd_soc_card *card, in acp_ops_configure_link()
113 static inline int acp_ops_configure_widgets(struct snd_soc_card *car in acp_ops_configure_widgets()
[all...]
/linux/sound/soc/meson/
H A Dmeson-card.h13 struct snd_soc_card;
20 int (*add_link)(struct snd_soc_card *card,
27 struct snd_soc_card card;
38 int meson_card_reallocate_links(struct snd_soc_card *card,
40 int meson_card_parse_dai(struct snd_soc_card *card,
43 int meson_card_set_be_link(struct snd_soc_card *card,
46 int meson_card_set_fe_link(struct snd_soc_card *card,
H A Dmeson-card-utils.c42 int meson_card_reallocate_links(struct snd_soc_card *card, in meson_card_reallocate_links()
70 int meson_card_parse_dai(struct snd_soc_card *card, in meson_card_reallocate_links()
88 static int meson_card_set_link_name(struct snd_soc_card *card, in meson_card_parse_dai()
132 int meson_card_set_be_link(struct snd_soc_card *card, in meson_card_parse_daifmt()
170 int meson_card_set_fe_link(struct snd_soc_card *card,
192 static int meson_card_add_links(struct snd_soc_card *card)
221 static int meson_card_parse_of_optional(struct snd_soc_card *card,
223 int (*func)(struct snd_soc_card *c, in meson_card_parse_of_optional()
238 struct snd_soc_card *card = &priv->card; in meson_card_clean_references()
/linux/sound/soc/au1x/
H A Ddb1200.c62 static struct snd_soc_card db1200_ac97_machine = {
80 static struct snd_soc_card db1300_ac97_machine = {
87 static struct snd_soc_card db1550_ac97_machine = {
126 static struct snd_soc_card db1200_i2s_machine = {
147 static struct snd_soc_card db1300_i2s_machine = {
168 static struct snd_soc_card db1550_i2s_machine = {
177 static struct snd_soc_card *db1200_cards[] = {
189 struct snd_soc_card *card; in db1200_audio_probe()
/linux/sound/soc/
H A Dsoc-core.c192 static void soc_init_card_debugfs(struct snd_soc_card *card) in soc_init_card_debugfs()
200 static void soc_cleanup_card_debugfs(struct snd_soc_card *card) in soc_cleanup_card_debugfs()
228 static inline void soc_init_card_debugfs(struct snd_soc_card *card) { } in soc_init_card_debugfs()
229 static inline void soc_cleanup_card_debugfs(struct snd_soc_card *card) { } in soc_cleanup_card_debugfs()
410 *snd_soc_get_pcm_runtime(struct snd_soc_card *card, in snd_soc_get_pcm_runtime()
501 struct snd_soc_card *card, struct snd_soc_dai_link *dai_link) in soc_new_pcm_runtime()
590 static void snd_soc_fill_dummy_dai(struct snd_soc_card *card) in snd_soc_fill_dummy_dai()
612 static void snd_soc_flush_all_delayed_work(struct snd_soc_card *card) in snd_soc_flush_all_delayed_work()
621 static void soc_playback_digital_mute(struct snd_soc_card *card, int mute) in soc_playback_digital_mute()
640 static void soc_dapm_suspend_resume(struct snd_soc_card *card, int event) in soc_dapm_suspend_resume()
[all …]
H A Dsoc-devres.c60 int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card)
/linux/sound/soc/amd/
H A Dacp-da7219-max98357a.c54 struct snd_soc_card *card = rtd->card; in cz_da7219_init()
134 struct snd_soc_card *card = rtd->card; in cz_rt5682_init()
247 struct snd_soc_card *card = rtd->card; in cz_da7219_play_startup()
268 struct snd_soc_card *card = rtd->card; in cz_da7219_cap_startup()
290 struct snd_soc_card *card = rtd->card; in cz_max_startup()
311 struct snd_soc_card *card = rtd->card; in cz_dmic0_startup()
332 struct snd_soc_card *card = rtd->card; in cz_dmic1_startup()
359 struct snd_soc_card *card = rtd->card; in cz_rt5682_play_startup()
380 struct snd_soc_card *card = rtd->card; in cz_rt5682_cap_startup()
402 struct snd_soc_card *card = rtd->card; in cz_rt5682_max_startup()
[all …]
H A Dacp3x-rt5682-max9836.c55 struct snd_soc_card *card = rtd->card; in acp3x_5682_init()
202 struct snd_soc_card *card = rtd->card; in acp3x_5682_startup()
220 struct snd_soc_card *card = rtd->card; in acp3x_max_startup()
236 struct snd_soc_card *card = rtd->card; in acp3x_ec_dmic0_startup()
385 static struct snd_soc_card acp3x_5682 = {
424 static struct snd_soc_card acp3x_1015 = {
463 static struct snd_soc_card acp3x_1015p = {
504 struct snd_soc_card *card; in acp3x_probe()
508 card = (struct snd_soc_card *)soc_is_rltk_max(dev); in acp3x_probe()
/linux/sound/soc/intel/boards/
H A Dskl_hda_dsp_generic.c21 static int skl_hda_card_late_probe(struct snd_soc_card *card) in skl_hda_card_late_probe()
28 static void skl_set_hda_codec_autosuspend_delay(struct snd_soc_card *card) in skl_set_hda_codec_autosuspend_delay()
88 static int skl_hda_add_dai_link(struct snd_soc_card *card, in skl_hda_add_dai_link()
104 struct snd_soc_card *card; in skl_hda_audio_probe()
108 card = devm_kzalloc(&pdev->dev, sizeof(struct snd_soc_card), GFP_KERNEL); in skl_hda_audio_probe()
H A Dsof_realtek_common.h27 void sof_rt1011_codec_conf(struct device *dev, struct snd_soc_card *card);
36 void sof_rt1015p_codec_conf(struct snd_soc_card *card);
46 void sof_rt1015_codec_conf(struct snd_soc_card *card);
H A Dsof_realtek_common.c188 struct snd_soc_card *card = rtd->card; in rt1011_init()
279 void sof_rt1011_codec_conf(struct device *dev, struct snd_soc_card *card)
344 struct snd_soc_card *card = rtd->card; in rt1015p_init()
378 void sof_rt1015p_codec_conf(struct snd_soc_card *card)
482 struct snd_soc_card *card = rtd->card; in speaker_codec_init_lr()
521 void sof_rt1015_codec_conf(struct snd_soc_card *card) in sof_rt1015_codec_conf()
563 struct snd_soc_card *card = rtd->card; in rt1308_init()
594 struct snd_soc_card *card = rtd->card; in rt1308_hw_params()
653 struct snd_soc_card *card = rtd->card; in rt1019p_init()
/linux/sound/soc/qcom/
H A Dapq8016_sbc.c26 struct snd_soc_card card;
63 struct snd_soc_card *card = rtd->card; in apq8016_dai_init()
156 static void apq8016_sbc_add_ops(struct snd_soc_card *card) in apq8016_sbc_add_ops()
196 struct snd_soc_card *card = rtd->card; in msm8916_qdsp6_startup()
217 struct snd_soc_card *card = rtd->card; in msm8916_qdsp6_shutdown()
255 static void msm8916_qdsp6_add_ops(struct snd_soc_card *card) in msm8916_qdsp6_add_ops()
289 void (*add_ops)(struct snd_soc_card *card); in apq8016_sbc_platform_probe()
291 struct snd_soc_card *card; in apq8016_sbc_platform_probe()
/linux/sound/soc/mediatek/common/
H A Dmtk-dsp-sof-common.h37 int mtk_sof_card_probe(struct snd_soc_card *card);
38 int mtk_sof_card_late_probe(struct snd_soc_card *card);
39 int mtk_sof_dailink_parse_of(struct device *dev, struct snd_soc_card *card,
H A Dmtk-soundcard-driver.h29 struct snd_soc_card *card;
53 int parse_dai_link_info(struct snd_soc_card *card);
54 void clean_card_reference(struct snd_soc_card *card);
H A Dmtk-dsp-sof-common.c16 struct snd_soc_card *card = rtd->card; in mtk_sof_dai_link_fixup()
53 int mtk_sof_card_probe(struct snd_soc_card *card) in mtk_sof_card_probe()
73 struct snd_soc_card *card = rtd->card; in mtk_sof_find_tplg_be()
113 struct snd_soc_card *card = rtd->card; in mtk_sof_check_tplg_be_dai_link_fixup()
140 int mtk_sof_card_late_probe(struct snd_soc_card *card) in mtk_sof_card_late_probe()
231 int mtk_sof_dailink_parse_of(struct device *dev, struct snd_soc_card *card, in mtk_sof_dailink_parse_of()
/linux/sound/soc/samsung/
H A Dtobermory.c16 static int tobermory_set_bias_level(struct snd_soc_card *card, in tobermory_set_bias_level()
59 static int tobermory_set_bias_level_post(struct snd_soc_card *card, in tobermory_set_bias_level_post()
173 static int tobermory_late_probe(struct snd_soc_card *card) in tobermory_late_probe()
201 static struct snd_soc_card tobermory = {
223 struct snd_soc_card *card = &tobermory; in tobermory_probe()
H A Dlittlemill.c16 static int littlemill_set_bias_level(struct snd_soc_card *card, in littlemill_set_bias_level()
63 static int littlemill_set_bias_level_post(struct snd_soc_card *card, in littlemill_set_bias_level_post()
176 struct snd_soc_card *card = snd_soc_dapm_to_card(w->dapm); in bbclk_ev()
269 static int littlemill_late_probe(struct snd_soc_card *card) in littlemill_late_probe()
314 static struct snd_soc_card littlemill = {
335 struct snd_soc_card *card = &littlemill; in littlemill_probe()
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_bridge_cs35l56.c35 struct snd_soc_card *card = rtd->card; in asoc_sdw_bridge_cs35l56_asp_init()
114 int asoc_sdw_bridge_cs35l56_add_sidecar(struct snd_soc_card *card,
136 int asoc_sdw_bridge_cs35l56_spk_init(struct snd_soc_card *card,
H A Dsoc_sdw_cs_amp.c19 int asoc_sdw_cs35l56_volume_limit(struct snd_soc_card *card, const char *name_prefix) in asoc_sdw_cs35l56_volume_limit()
39 struct snd_soc_card *card = rtd->card; in asoc_sdw_cs_spk_rtd_init()
66 int asoc_sdw_cs_amp_init(struct snd_soc_card *card, in asoc_sdw_cs_amp_init()
H A Dsoc_sdw_cs42l43.c60 struct snd_soc_card *card = rtd->card; in asoc_sdw_cs42l43_hs_rtd_init()
111 struct snd_soc_card *card = rtd->card; in asoc_sdw_cs42l43_spk_rtd_init()
139 int asoc_sdw_cs42l43_spk_init(struct snd_soc_card *card, in asoc_sdw_cs42l43_spk_init()
156 struct snd_soc_card *card = rtd->card; in asoc_sdw_cs42l43_dmic_rtd_init()
/linux/sound/soc/loongson/
H A Dloongson_card.c22 struct snd_soc_card snd_card;
61 struct snd_soc_card *card = snd_soc_dapm_to_card(w->dapm); in loongson_asoc_machine_event()
104 struct snd_soc_card *card = rtd->card; in loongson_asoc_machine_init()
177 static struct acpi_device *loongson_card_acpi_find_device(struct snd_soc_card *card, in loongson_card_acpi_find_device()
196 struct snd_soc_card *card = &data->snd_card; in loongson_card_parse_acpi()
232 struct snd_soc_card *card = &data->snd_card; in loongson_card_parse_of()
298 struct snd_soc_card *card; in loongson_asoc_card_probe()
/linux/sound/soc/amd/acp/acp3x-es83xx/
H A Dacp3x-es83xx.c146 static int acp3x_es83xx_configure_widgets(struct snd_soc_card *card) in acp3x_es83xx_configure_widgets()
161 struct snd_soc_card *card = snd_soc_dapm_to_card(w->dapm); in acp3x_es83xx_headphone_power_event()
179 struct snd_soc_card *card = snd_soc_dapm_to_card(w->dapm); in acp3x_es83xx_speaker_power_event()
194 static int acp3x_es83xx_suspend_pre(struct snd_soc_card *card) in acp3x_es83xx_suspend_pre()
213 static int acp3x_es83xx_resume_post(struct snd_soc_card *card) in acp3x_es83xx_resume_post()
277 struct snd_soc_card *card = runtime->card; in acp3x_es83xx_init()
396 static int acp3x_es83xx_configure_link(struct snd_soc_card *card, struct snd_soc_dai_link *link) in acp3x_es83xx_configure_link()
408 static int acp3x_es83xx_probe(struct snd_soc_card *card) in acp3x_es83xx_probe()
/linux/sound/soc/atmel/
H A Datmel_wm8904.c73 static struct snd_soc_card atmel_asoc_wm8904_card = {
88 struct snd_soc_card *card = &atmel_asoc_wm8904_card; in atmel_asoc_wm8904_dt_init()
133 struct snd_soc_card *card = &atmel_asoc_wm8904_card; in atmel_asoc_wm8904_probe()
166 struct snd_soc_card *card = platform_get_drvdata(pdev); in atmel_asoc_wm8904_remove()

123456