Lines Matching full:card
3 * soc-card.h
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,
35 int snd_soc_card_jack_new_pins(struct snd_soc_card *card, const char *id,
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,
53 int snd_soc_card_set_bias_level_post(struct snd_soc_card *card,
57 int snd_soc_card_add_dai_link(struct snd_soc_card *card,
59 void snd_soc_card_remove_dai_link(struct snd_soc_card *card,
63 static inline void snd_soc_card_set_pci_ssid(struct snd_soc_card *card, in snd_soc_card_set_pci_ssid() argument
67 card->pci_subsystem_vendor = vendor; in snd_soc_card_set_pci_ssid()
68 card->pci_subsystem_device = device; in snd_soc_card_set_pci_ssid()
69 card->pci_subsystem_set = true; in snd_soc_card_set_pci_ssid()
72 static inline int snd_soc_card_get_pci_ssid(struct snd_soc_card *card, in snd_soc_card_get_pci_ssid() argument
76 if (!card->pci_subsystem_set) in snd_soc_card_get_pci_ssid()
79 *vendor = card->pci_subsystem_vendor; in snd_soc_card_get_pci_ssid()
80 *device = card->pci_subsystem_device; in snd_soc_card_get_pci_ssid()
85 static inline void snd_soc_card_set_pci_ssid(struct snd_soc_card *card, in snd_soc_card_set_pci_ssid() argument
91 static inline int snd_soc_card_get_pci_ssid(struct snd_soc_card *card, in snd_soc_card_get_pci_ssid() argument
100 static inline void snd_soc_card_set_drvdata(struct snd_soc_card *card, in snd_soc_card_set_drvdata() argument
103 card->drvdata = data; in snd_soc_card_set_drvdata()
106 static inline void *snd_soc_card_get_drvdata(struct snd_soc_card *card) in snd_soc_card_get_drvdata() argument
108 return card->drvdata; in snd_soc_card_get_drvdata()
112 struct snd_soc_dai *snd_soc_card_get_codec_dai(struct snd_soc_card *card, in snd_soc_card_get_codec_dai() argument
117 for_each_card_rtds(card, rtd) { in snd_soc_card_get_codec_dai()