| /linux-6.15/include/sound/ |
| H A D | soc-card.h | 40 int snd_soc_card_suspend_pre(struct snd_soc_card *card); 41 int snd_soc_card_suspend_post(struct snd_soc_card *card); 42 int snd_soc_card_resume_pre(struct snd_soc_card *card); 43 int snd_soc_card_resume_post(struct snd_soc_card *card); 45 int snd_soc_card_probe(struct snd_soc_card *card); 46 int snd_soc_card_late_probe(struct snd_soc_card *card); 47 void snd_soc_card_fixup_controls(struct snd_soc_card *card); 48 int snd_soc_card_remove(struct snd_soc_card *card); 50 int snd_soc_card_set_bias_level(struct snd_soc_card *card, 57 int snd_soc_card_add_dai_link(struct snd_soc_card *card, [all …]
|
| H A D | soc_sdw_utils.h | 55 int (*init)(struct snd_soc_card *card, 77 int (*codec_card_late_probe)(struct snd_soc_card *card); 79 int (*count_sidecar)(struct snd_soc_card *card, 81 int (*add_sidecar)(struct snd_soc_card *card, 87 struct snd_soc_card card; 148 int asoc_sdw_card_late_probe(struct snd_soc_card *card); 183 int asoc_sdw_rt711_init(struct snd_soc_card *card, 200 int asoc_sdw_rt_amp_init(struct snd_soc_card *card, 207 int asoc_sdw_cs42l43_spk_init(struct snd_soc_card *card, 223 int asoc_sdw_cs_amp_init(struct snd_soc_card *card, [all …]
|
| H A D | soc.h | 398 struct snd_soc_card; 966 struct snd_soc_card { struct 998 int (*probe)(struct snd_soc_card *card); argument 999 int (*late_probe)(struct snd_soc_card *card); argument 1001 int (*remove)(struct snd_soc_card *card); argument 1005 int (*suspend_pre)(struct snd_soc_card *card); argument 1007 int (*resume_pre)(struct snd_soc_card *card); argument 1008 int (*resume_post)(struct snd_soc_card *card); argument 1011 int (*set_bias_level)(struct snd_soc_card *, argument 1018 int (*add_dai_link)(struct snd_soc_card *, argument [all …]
|
| H A D | simple_card_utils.h | 58 struct snd_soc_card snd_card; 178 void simple_util_clean_reference(struct snd_soc_card *card); 186 int simple_util_parse_routing(struct snd_soc_card *card, 188 int simple_util_parse_widgets(struct snd_soc_card *card, 190 int simple_util_parse_pin_switches(struct snd_soc_card *card, 193 int simple_util_init_jack(struct snd_soc_card *card, 202 int graph_util_card_probe(struct snd_soc_card *card); 249 struct snd_soc_card *card = simple_priv_to_card(priv); in simple_util_debug_info()
|
| /linux-6.15/sound/soc/ |
| H A D | soc-card.c | 15 static inline int _soc_card_ret(struct snd_soc_card *card, in _soc_card_ret() 100 int snd_soc_card_suspend_pre(struct snd_soc_card *card) in snd_soc_card_suspend_pre() 110 int snd_soc_card_suspend_post(struct snd_soc_card *card) in snd_soc_card_suspend_post() 120 int snd_soc_card_resume_pre(struct snd_soc_card *card) in snd_soc_card_resume_pre() 130 int snd_soc_card_resume_post(struct snd_soc_card *card) in snd_soc_card_resume_post() 140 int snd_soc_card_probe(struct snd_soc_card *card) in snd_soc_card_probe() 163 int snd_soc_card_late_probe(struct snd_soc_card *card) in snd_soc_card_late_probe() 187 void snd_soc_card_fixup_controls(struct snd_soc_card *card) in snd_soc_card_fixup_controls() 193 int snd_soc_card_remove(struct snd_soc_card *card) in snd_soc_card_remove() 206 int snd_soc_card_set_bias_level(struct snd_soc_card *card, in snd_soc_card_set_bias_level() [all …]
|
| H A D | soc-core.c | 403 *snd_soc_get_pcm_runtime(struct snd_soc_card *card, in snd_soc_get_pcm_runtime() 647 struct snd_soc_card *card = dev_get_drvdata(dev); in snd_soc_suspend() 749 struct snd_soc_card *card = in soc_resume_deferred() 750 container_of(work, struct snd_soc_card, in soc_resume_deferred() 791 struct snd_soc_card *card = dev_get_drvdata(dev); in snd_soc_resume() 811 static void soc_resume_init(struct snd_soc_card *card) in soc_resume_init() 1765 static int soc_bind_aux_dev(struct snd_soc_card *card) in soc_bind_aux_dev() 2338 struct snd_soc_card *card = dev_get_drvdata(dev); in snd_soc_poweroff() 2507 int snd_soc_register_card(struct snd_soc_card *card) in snd_soc_register_card() 2758 struct snd_soc_card *card, *c; in snd_soc_try_rebind_card() [all …]
|
| /linux-6.15/sound/soc/amd/acp/ |
| H A D | acp-mach.h | 57 int (*probe)(struct snd_soc_card *card); 59 int (*configure_widgets)(struct snd_soc_card *card); 60 int (*suspend_pre)(struct snd_soc_card *card); 61 int (*resume_post)(struct snd_soc_card *card); 84 int acp_sofdsp_dai_links_create(struct snd_soc_card *card); 85 int acp_legacy_dai_links_create(struct snd_soc_card *card); 88 static inline int acp_ops_probe(struct snd_soc_card *card) in acp_ops_probe() 98 static inline int acp_ops_configure_link(struct snd_soc_card *card, in acp_ops_configure_link() 109 static inline int acp_ops_configure_widgets(struct snd_soc_card *card) in acp_ops_configure_widgets() 119 static inline int acp_ops_suspend_pre(struct snd_soc_card *card) in acp_ops_suspend_pre() [all …]
|
| /linux-6.15/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() 75 int meson_card_parse_dai(struct snd_soc_card *card, in meson_card_parse_dai() 92 static int meson_card_set_link_name(struct snd_soc_card *card, in meson_card_set_link_name() 135 int meson_card_set_be_link(struct snd_soc_card *card, in meson_card_set_be_link() 175 int meson_card_set_fe_link(struct snd_soc_card *card, in meson_card_set_fe_link() 197 static int meson_card_add_links(struct snd_soc_card *card) in meson_card_add_links() 228 static int meson_card_parse_of_optional(struct snd_soc_card *card, in meson_card_parse_of_optional() 230 int (*func)(struct snd_soc_card *c, in meson_card_parse_of_optional() 243 struct snd_soc_card *card = &priv->card; in meson_card_clean_references()
|
| /linux-6.15/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-6.15/sound/soc/atmel/ |
| H A D | tse850-pcm5142.c | 62 struct snd_soc_card *card = dapm->card; in tse850_get_mux1() 74 struct snd_soc_card *card = dapm->card; in tse850_put_mux1() 92 struct snd_soc_card *card = dapm->card; in tse850_get_mux2() 104 struct snd_soc_card *card = dapm->card; in tse850_put_mux2() 122 struct snd_soc_card *card = dapm->card; in tse850_get_mix() 134 struct snd_soc_card *card = dapm->card; in tse850_put_mix() 156 struct snd_soc_card *card = dapm->card; in tse850_get_ana() 189 struct snd_soc_card *card = dapm->card; in tse850_put_ana() 302 static struct snd_soc_card tse850_card = { 347 struct snd_soc_card *card = &tse850_card; in tse850_probe() [all …]
|
| /linux-6.15/sound/soc/samsung/ |
| H A D | arndale.c | 121 static struct snd_soc_card arndale_rt5631 = { 128 static struct snd_soc_card arndale_wm1811 = { 135 static void arndale_put_of_nodes(struct snd_soc_card *card) in arndale_put_of_nodes() 149 struct snd_soc_card *card; in arndale_audio_probe() 153 card = (struct snd_soc_card *)of_device_get_match_data(&pdev->dev); in arndale_audio_probe() 190 struct snd_soc_card *card = platform_get_drvdata(pdev); in arndale_audio_remove()
|
| 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() 175 static int tobermory_late_probe(struct snd_soc_card *card) in tobermory_late_probe() 203 static struct snd_soc_card tobermory = { 225 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() 178 struct snd_soc_card *card = w->dapm->card; in bbclk_ev() 271 static int littlemill_late_probe(struct snd_soc_card *card) in littlemill_late_probe() 316 static struct snd_soc_card littlemill = { 337 struct snd_soc_card *card = &littlemill; in littlemill_probe()
|
| /linux-6.15/sound/soc/amd/ |
| H A D | acp-da7219-max98357a.c | 56 struct snd_soc_card *card = rtd->card; in cz_da7219_init() 136 struct snd_soc_card *card = rtd->card; in cz_rt5682_init() 249 struct snd_soc_card *card = rtd->card; in cz_da7219_play_startup() 270 struct snd_soc_card *card = rtd->card; in cz_da7219_cap_startup() 292 struct snd_soc_card *card = rtd->card; in cz_max_startup() 313 struct snd_soc_card *card = rtd->card; in cz_dmic0_startup() 334 struct snd_soc_card *card = rtd->card; in cz_dmic1_startup() 361 struct snd_soc_card *card = rtd->card; in cz_rt5682_play_startup() 382 struct snd_soc_card *card = rtd->card; in cz_rt5682_cap_startup() 682 static struct snd_soc_card cz_card = { [all …]
|
| H A D | acp3x-rt5682-max9836.c | 56 struct snd_soc_card *card = rtd->card; in acp3x_5682_init() 198 struct snd_soc_card *card = rtd->card; in acp3x_5682_startup() 216 struct snd_soc_card *card = rtd->card; in acp3x_max_startup() 232 struct snd_soc_card *card = rtd->card; in acp3x_ec_dmic0_startup() 381 static struct snd_soc_card acp3x_5682 = { 420 static struct snd_soc_card acp3x_1015 = { 459 static struct snd_soc_card acp3x_1015p = { 500 struct snd_soc_card *card; in acp3x_probe() 504 card = (struct snd_soc_card *)soc_is_rltk_max(dev); in acp3x_probe()
|
| /linux-6.15/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 snd_soc_card *card, struct device_node *np,
|
| 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);
|
| /linux-6.15/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-6.15/sound/soc/ti/ |
| H A D | rx51.c | 45 struct snd_soc_card *card = dapm->card; in rx51_ext_control() 92 struct snd_soc_card *card = rtd->card; in rx51_startup() 127 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_spk() 142 struct snd_soc_card *card = dapm->card; in rx51_spk_event() 162 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_input() 184 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_jack() 263 struct snd_soc_card *card = rtd->card; in rx51_aic34_init() 338 static struct snd_soc_card rx51_sound_card = { 361 struct snd_soc_card *card = &rx51_sound_card; in rx51_soc_probe()
|
| /linux-6.15/sound/soc/intel/boards/ |
| 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 | 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() 92 struct snd_soc_card *card; in skl_hda_audio_probe() 96 card = devm_kzalloc(&pdev->dev, sizeof(struct snd_soc_card), GFP_KERNEL); in skl_hda_audio_probe()
|
| /linux-6.15/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() 107 int asoc_sdw_bridge_cs35l56_count_sidecar(struct snd_soc_card *card, in asoc_sdw_bridge_cs35l56_count_sidecar() 121 int asoc_sdw_bridge_cs35l56_add_sidecar(struct snd_soc_card *card, in asoc_sdw_bridge_cs35l56_add_sidecar() 143 int asoc_sdw_bridge_cs35l56_spk_init(struct snd_soc_card *card, in asoc_sdw_bridge_cs35l56_spk_init()
|
| /linux-6.15/sound/soc/loongson/ |
| H A D | loongson_card.c | 19 struct snd_soc_card snd_card; 71 static struct acpi_device *loongson_card_acpi_find_device(struct snd_soc_card *card, in loongson_card_acpi_find_device() 90 struct snd_soc_card *card = &data->snd_card; in loongson_card_parse_acpi() 125 struct snd_soc_card *card = &data->snd_card; in loongson_card_parse_of() 171 struct snd_soc_card *card; in loongson_asoc_card_probe()
|
| /linux-6.15/sound/soc/tegra/ |
| H A D | tegra_asoc_machine.c | 141 struct snd_soc_card *card = rtd->card; in tegra_asoc_machine_init() 295 struct snd_soc_card *card = rtd->card; in tegra_machine_hw_params() 432 struct snd_soc_card *card; in tegra_asoc_machine_probe() 644 static struct snd_soc_card snd_soc_tegra_wm8753 = { 677 static struct snd_soc_card snd_soc_tegra_wm9712 = { 708 static struct snd_soc_card snd_soc_tegra_max98090 = { 841 struct snd_soc_card *card = rtd->card; in tegra_rt5677_init() 868 static struct snd_soc_card snd_soc_tegra_rt5677 = { 902 static struct snd_soc_card snd_soc_tegra_rt5640 = { 935 static struct snd_soc_card snd_soc_tegra_rt5632 = { [all …]
|