Lines Matching refs:card

40 	struct snd_soc_card *card = rtd->card;  in apq8016_sbc_dai_init()  local
41 struct apq8016_sbc_data *pdata = snd_soc_card_get_drvdata(card); in apq8016_sbc_dai_init()
58 dev_err(card->dev, "unsupported cpu dai configuration\n"); in apq8016_sbc_dai_init()
67 static struct apq8016_sbc_data *apq8016_sbc_parse_of(struct snd_soc_card *card) in apq8016_sbc_parse_of() argument
69 struct device *dev = card->dev; in apq8016_sbc_parse_of()
75 ret = snd_soc_of_parse_card_name(card, "qcom,model"); in apq8016_sbc_parse_of()
90 card->dai_link = &data->dai_link[0]; in apq8016_sbc_parse_of()
91 card->num_links = num_links; in apq8016_sbc_parse_of()
106 dev_err(card->dev, "error getting cpu phandle\n"); in apq8016_sbc_parse_of()
112 dev_err(card->dev, "error getting codec phandle\n"); in apq8016_sbc_parse_of()
118 dev_err(card->dev, "error getting cpu dai name\n"); in apq8016_sbc_parse_of()
124 dev_err(card->dev, "error getting codec dai name\n"); in apq8016_sbc_parse_of()
134 dev_err(card->dev, "error getting codec dai_link name\n"); in apq8016_sbc_parse_of()
149 struct snd_soc_card *card; in apq8016_sbc_platform_probe() local
153 card = devm_kzalloc(dev, sizeof(*card), GFP_KERNEL); in apq8016_sbc_platform_probe()
154 if (!card) in apq8016_sbc_platform_probe()
157 card->dev = dev; in apq8016_sbc_platform_probe()
158 data = apq8016_sbc_parse_of(card); in apq8016_sbc_platform_probe()
176 snd_soc_card_set_drvdata(card, data); in apq8016_sbc_platform_probe()
178 return devm_snd_soc_register_card(&pdev->dev, card); in apq8016_sbc_platform_probe()