Lines Matching refs:snd_soc_card

404 struct snd_soc_card;
428 int snd_soc_register_card(struct snd_soc_card *card);
429 void snd_soc_unregister_card(struct snd_soc_card *card);
430 int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card);
478 struct snd_soc_pcm_runtime *snd_soc_get_pcm_runtime(struct snd_soc_card *card,
503 int snd_soc_set_dmi_name(struct snd_soc_card *card, const char *flavour);
505 static inline int snd_soc_set_dmi_name(struct snd_soc_card *card, in snd_soc_set_dmi_name()
556 int snd_soc_add_card_controls(struct snd_soc_card *soc_card,
587 int snd_soc_limit_volume(struct snd_soc_card *card,
935 struct snd_soc_card { struct
967 int (*probe)(struct snd_soc_card *card); argument
968 int (*late_probe)(struct snd_soc_card *card); argument
969 void (*fixup_controls)(struct snd_soc_card *card); argument
970 int (*remove)(struct snd_soc_card *card); argument
974 int (*suspend_pre)(struct snd_soc_card *card); argument
975 int (*suspend_post)(struct snd_soc_card *card); argument
976 int (*resume_pre)(struct snd_soc_card *card); argument
977 int (*resume_post)(struct snd_soc_card *card); argument
980 int (*set_bias_level)(struct snd_soc_card *, argument
983 int (*set_bias_level_post)(struct snd_soc_card *, argument
987 int (*add_dai_link)(struct snd_soc_card *, argument
989 void (*remove_dai_link)(struct snd_soc_card *, argument
1096 static inline int snd_soc_card_is_instantiated(struct snd_soc_card *card) in snd_soc_card_is_instantiated()
1104 struct snd_soc_card *card;
1292 int snd_soc_of_parse_card_name(struct snd_soc_card *card,
1294 int snd_soc_of_parse_audio_simple_widgets(struct snd_soc_card *card,
1296 int snd_soc_of_parse_pin_switches(struct snd_soc_card *card, const char *prop);
1310 void snd_soc_of_parse_audio_prefix(struct snd_soc_card *card, in snd_soc_of_parse_audio_prefix()
1319 int snd_soc_of_parse_audio_routing(struct snd_soc_card *card,
1321 int snd_soc_of_parse_aux_devs(struct snd_soc_card *card, const char *propname);
1360 int snd_soc_add_pcm_runtimes(struct snd_soc_card *card,
1363 void snd_soc_remove_pcm_runtime(struct snd_soc_card *card,
1388 int snd_soc_fixup_dai_links_platform_name(struct snd_soc_card *card, in snd_soc_fixup_dai_links_platform_name()
1432 static inline void _snd_soc_dapm_mutex_lock_root_c(struct snd_soc_card *card) in _snd_soc_dapm_mutex_lock_root_c()
1437 static inline void _snd_soc_dapm_mutex_lock_c(struct snd_soc_card *card) in _snd_soc_dapm_mutex_lock_c()
1442 static inline void _snd_soc_dapm_mutex_unlock_c(struct snd_soc_card *card) in _snd_soc_dapm_mutex_unlock_c()
1447 static inline void _snd_soc_dapm_mutex_assert_held_c(struct snd_soc_card *card) in _snd_soc_dapm_mutex_assert_held_c()
1473 struct snd_soc_card * : _snd_soc_dapm_mutex_lock_root_c, \
1476 struct snd_soc_card * : _snd_soc_dapm_mutex_lock_c, \
1479 struct snd_soc_card * : _snd_soc_dapm_mutex_unlock_c, \
1482 struct snd_soc_card * : _snd_soc_dapm_mutex_assert_held_c, \
1488 static inline void _snd_soc_dpcm_mutex_lock_c(struct snd_soc_card *card) in _snd_soc_dpcm_mutex_lock_c()
1493 static inline void _snd_soc_dpcm_mutex_unlock_c(struct snd_soc_card *card) in _snd_soc_dpcm_mutex_unlock_c()
1498 static inline void _snd_soc_dpcm_mutex_assert_held_c(struct snd_soc_card *card) in _snd_soc_dpcm_mutex_assert_held_c()
1519 struct snd_soc_card * : _snd_soc_dpcm_mutex_lock_c, \
1523 struct snd_soc_card * : _snd_soc_dpcm_mutex_unlock_c, \
1527 struct snd_soc_card * : _snd_soc_dpcm_mutex_assert_held_c, \