| /linux/include/sound/ |
| H A D | soc_sdw_utils.h | 48 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 D | soc.h | 417 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 D | acp-mach.h | 61 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 D | meson-card.h | 13 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 D | meson-card-utils.c | 42 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 D | db1200.c | 62 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 D | soc-core.c | 192 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 D | soc-devres.c | 60 int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card)
|
| /linux/sound/soc/amd/ |
| H A D | acp-da7219-max98357a.c | 54 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 D | acp3x-rt5682-max9836.c | 55 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 D | skl_hda_dsp_generic.c | 21 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 D | sof_realtek_common.h | 27 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 D | sof_realtek_common.c | 188 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 D | apq8016_sbc.c | 26 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 D | mtk-dsp-sof-common.h | 37 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 D | mtk-soundcard-driver.h | 29 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 D | mtk-dsp-sof-common.c | 16 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 D | tobermory.c | 16 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 D | littlemill.c | 16 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 D | soc_sdw_bridge_cs35l56.c | 35 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 D | soc_sdw_cs_amp.c | 19 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 D | soc_sdw_cs42l43.c | 60 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 D | loongson_card.c | 22 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 D | acp3x-es83xx.c | 146 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 D | atmel_wm8904.c | 73 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()
|