Lines Matching defs:snd_soc_card
373 struct snd_soc_card;
399 int snd_soc_register_card(struct snd_soc_card *card);
400 int snd_soc_unregister_card(struct snd_soc_card *card);
401 int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card);
449 struct snd_soc_pcm_runtime *snd_soc_get_pcm_runtime(struct snd_soc_card *card,
474 int snd_soc_set_dmi_name(struct snd_soc_card *card, const char *flavour);
476 static inline int snd_soc_set_dmi_name(struct snd_soc_card *card,
565 int snd_soc_add_card_controls(struct snd_soc_card *soc_card,
596 int snd_soc_limit_volume(struct snd_soc_card *card,
693 struct snd_soc_card *card;
972 struct snd_soc_card {
1006 int (*probe)(struct snd_soc_card *card);
1007 int (*late_probe)(struct snd_soc_card *card);
1008 int (*remove)(struct snd_soc_card *card);
1012 int (*suspend_pre)(struct snd_soc_card *card);
1013 int (*suspend_post)(struct snd_soc_card *card);
1014 int (*resume_pre)(struct snd_soc_card *card);
1015 int (*resume_post)(struct snd_soc_card *card);
1018 int (*set_bias_level)(struct snd_soc_card *,
1021 int (*set_bias_level_post)(struct snd_soc_card *,
1025 int (*add_dai_link)(struct snd_soc_card *,
1027 void (*remove_dai_link)(struct snd_soc_card *,
1135 struct snd_soc_card *card;
1322 int snd_soc_of_parse_card_name(struct snd_soc_card *card,
1324 int snd_soc_of_parse_audio_simple_widgets(struct snd_soc_card *card,
1339 void snd_soc_of_parse_audio_prefix(struct snd_soc_card *card,
1348 int snd_soc_of_parse_audio_routing(struct snd_soc_card *card,
1350 int snd_soc_of_parse_aux_devs(struct snd_soc_card *card, const char *propname);
1365 int snd_soc_add_pcm_runtime(struct snd_soc_card *card,
1367 void snd_soc_remove_pcm_runtime(struct snd_soc_card *card,
1387 int snd_soc_fixup_dai_links_platform_name(struct snd_soc_card *card,