Lines Matching refs:card
16 static inline void snd_soc_card_mutex_lock_root(struct snd_soc_card *card) in snd_soc_card_mutex_lock_root() argument
18 mutex_lock_nested(&card->mutex, SND_SOC_CARD_CLASS_ROOT); in snd_soc_card_mutex_lock_root()
21 static inline void snd_soc_card_mutex_lock(struct snd_soc_card *card) in snd_soc_card_mutex_lock() argument
23 mutex_lock_nested(&card->mutex, SND_SOC_CARD_CLASS_RUNTIME); in snd_soc_card_mutex_lock()
26 static inline void snd_soc_card_mutex_unlock(struct snd_soc_card *card) in snd_soc_card_mutex_unlock() argument
28 mutex_unlock(&card->mutex); in snd_soc_card_mutex_unlock()
33 int snd_soc_card_jack_new(struct snd_soc_card *card, const char *id, int type,
37 int snd_soc_card_suspend_pre(struct snd_soc_card *card);
38 int snd_soc_card_suspend_post(struct snd_soc_card *card);
39 int snd_soc_card_resume_pre(struct snd_soc_card *card);
40 int snd_soc_card_resume_post(struct snd_soc_card *card);
42 int snd_soc_card_probe(struct snd_soc_card *card);
43 int snd_soc_card_late_probe(struct snd_soc_card *card);
44 int snd_soc_card_remove(struct snd_soc_card *card);
46 int snd_soc_card_set_bias_level(struct snd_soc_card *card,
49 int snd_soc_card_set_bias_level_post(struct snd_soc_card *card,
53 int snd_soc_card_add_dai_link(struct snd_soc_card *card,
55 void snd_soc_card_remove_dai_link(struct snd_soc_card *card,
59 static inline void snd_soc_card_set_drvdata(struct snd_soc_card *card, in snd_soc_card_set_drvdata() argument
62 card->drvdata = data; in snd_soc_card_set_drvdata()
65 static inline void *snd_soc_card_get_drvdata(struct snd_soc_card *card) in snd_soc_card_get_drvdata() argument
67 return card->drvdata; in snd_soc_card_get_drvdata()
71 struct snd_soc_dai *snd_soc_card_get_codec_dai(struct snd_soc_card *card, in snd_soc_card_get_codec_dai() argument
76 for_each_card_rtds(card, rtd) { in snd_soc_card_get_codec_dai()