Lines Matching defs:card

3 // simple-card-utils.c
186 int asoc_simple_parse_card_name(struct snd_soc_card *card,
194 /* Parse the card name from DT */
195 ret = snd_soc_of_parse_card_name(card, "label");
196 if (ret < 0 || !card->name) {
200 ret = snd_soc_of_parse_card_name(card, prop);
205 if (!card->name && card->dai_link)
206 card->name = card->dai_link->name;
282 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card);
343 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card);
421 dev_err(dai->dev, "simple-card: set_tdm_slot error: %d\n", ret);
434 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card);
503 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card);
536 dev_err(dai->dev, "simple-card: set_sysclk error\n");
548 dev_err(dai->dev, "simple-card: set_tdm_slot error\n");
592 dev_err(rtd->dev, "simple-card: no valid dai_link params\n");
615 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card);
650 * simple-card.c :: simple_count_noml()
674 void asoc_simple_clean_reference(struct snd_soc_card *card)
681 for_each_card_prelinks(card, i, dai_link) {
690 int asoc_simple_parse_routing(struct snd_soc_card *card,
693 struct device_node *node = card->dev->of_node;
704 return snd_soc_of_parse_audio_routing(card, prop);
708 int asoc_simple_parse_widgets(struct snd_soc_card *card,
711 struct device_node *node = card->dev->of_node;
720 return snd_soc_of_parse_audio_simple_widgets(card, prop);
727 int asoc_simple_parse_pin_switches(struct snd_soc_card *card,
737 return snd_soc_of_parse_pin_switches(card, prop);
741 int asoc_simple_init_jack(struct snd_soc_card *card,
746 struct device *dev = card->dev;
789 snd_soc_card_jack_new_pins(card, pin_name, mask, &sjack->jack,
801 struct snd_soc_card *card = simple_priv_to_card(priv);
811 for_each_card_auxs(card, component) {
819 priv->aux_jacks = devm_kcalloc(card->dev, num,
824 for_each_card_auxs(card, component) {
838 ret = snd_soc_card_jack_new(card, id, type, jack);
851 struct snd_soc_card *card = simple_priv_to_card(priv);
899 card->dai_link = priv->dai_link;
900 card->num_links = li->link;
901 card->codec_conf = cconf;
902 card->num_configs = cnf_num;
964 struct snd_soc_card *card = platform_get_drvdata(pdev);
966 asoc_simple_clean_reference(card);
972 int asoc_graph_card_probe(struct snd_soc_card *card)
974 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(card);
977 ret = asoc_simple_init_hp(card, &priv->hp_jack, NULL);
981 ret = asoc_simple_init_mic(card, &priv->mic_jack, NULL);