Lines Matching refs:snd_card
25 struct snd_soc_card snd_card; member
39 #define simple_priv_to_dev(priv) ((priv)->snd_card.dev)
40 #define simple_priv_to_link(priv, i) ((priv)->snd_card.dai_link + i)
451 snd_soc_of_parse_card_name(&priv->snd_card, "simple-audio-card,name"); in asoc_simple_card_parse_of()
455 ret = snd_soc_of_parse_audio_simple_widgets(&priv->snd_card, in asoc_simple_card_parse_of()
463 ret = snd_soc_of_parse_audio_routing(&priv->snd_card, in asoc_simple_card_parse_of()
474 dev_dbg(dev, "New simple-card: %s\n", priv->snd_card.name ? in asoc_simple_card_parse_of()
475 priv->snd_card.name : ""); in asoc_simple_card_parse_of()
511 if (!priv->snd_card.name) in asoc_simple_card_parse_of()
512 priv->snd_card.name = priv->snd_card.dai_link->name; in asoc_simple_card_parse_of()
554 priv->snd_card.owner = THIS_MODULE; in asoc_simple_card_probe()
555 priv->snd_card.dev = dev; in asoc_simple_card_probe()
557 priv->snd_card.dai_link = dai_link; in asoc_simple_card_probe()
558 priv->snd_card.num_links = num_links; in asoc_simple_card_probe()
597 priv->snd_card.name = (cinfo->card) ? cinfo->card : cinfo->name; in asoc_simple_card_probe()
613 snd_soc_card_set_drvdata(&priv->snd_card, priv); in asoc_simple_card_probe()
615 ret = devm_snd_soc_register_card(&pdev->dev, &priv->snd_card); in asoc_simple_card_probe()
620 asoc_simple_card_unref(&priv->snd_card); in asoc_simple_card_probe()