Lines Matching refs:card
36 struct snd_soc_card card; member
55 static int mpc8610_hpcd_machine_probe(struct snd_soc_card *card) in mpc8610_hpcd_machine_probe() argument
58 container_of(card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_machine_probe()
63 dev_err(card->dev, "could not map global utilities\n"); in mpc8610_hpcd_machine_probe()
107 container_of(rtd->card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_startup()
108 struct device *dev = rtd->card->dev; in mpc8610_hpcd_startup()
139 static int mpc8610_hpcd_machine_remove(struct snd_soc_card *card) in mpc8610_hpcd_machine_remove() argument
142 container_of(card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_machine_remove()
147 dev_err(card->dev, "could not map global utilities\n"); in mpc8610_hpcd_machine_remove()
341 machine_data->card.probe = mpc8610_hpcd_machine_probe; in mpc8610_hpcd_probe()
342 machine_data->card.remove = mpc8610_hpcd_machine_remove; in mpc8610_hpcd_probe()
343 machine_data->card.name = pdev->name; /* The platform driver name */ in mpc8610_hpcd_probe()
344 machine_data->card.owner = THIS_MODULE; in mpc8610_hpcd_probe()
345 machine_data->card.dev = &pdev->dev; in mpc8610_hpcd_probe()
346 machine_data->card.num_links = 2; in mpc8610_hpcd_probe()
347 machine_data->card.dai_link = machine_data->dai; in mpc8610_hpcd_probe()
350 ret = snd_soc_register_card(&machine_data->card); in mpc8610_hpcd_probe()
374 struct snd_soc_card *card = platform_get_drvdata(pdev); in mpc8610_hpcd_remove() local
376 container_of(card, struct mpc8610_hpcd_data, card); in mpc8610_hpcd_remove()
378 snd_soc_unregister_card(card); in mpc8610_hpcd_remove()