Lines Matching refs:card
65 struct snd_soc_card card; member
83 static int p1022_ds_machine_probe(struct snd_soc_card *card) in p1022_ds_machine_probe() argument
86 container_of(card, struct machine_data, card); in p1022_ds_machine_probe()
91 dev_err(card->dev, "could not map global utilities\n"); in p1022_ds_machine_probe()
126 container_of(rtd->card, struct machine_data, card); in p1022_ds_startup()
127 struct device *dev = rtd->card->dev; in p1022_ds_startup()
157 static int p1022_ds_machine_remove(struct snd_soc_card *card) in p1022_ds_machine_remove() argument
160 container_of(card, struct machine_data, card); in p1022_ds_machine_remove()
165 dev_err(card->dev, "could not map global utilities\n"); in p1022_ds_machine_remove()
368 mdata->card.probe = p1022_ds_machine_probe; in p1022_ds_probe()
369 mdata->card.remove = p1022_ds_machine_remove; in p1022_ds_probe()
370 mdata->card.name = pdev->name; /* The platform driver name */ in p1022_ds_probe()
371 mdata->card.owner = THIS_MODULE; in p1022_ds_probe()
372 mdata->card.dev = &pdev->dev; in p1022_ds_probe()
373 mdata->card.num_links = 2; in p1022_ds_probe()
374 mdata->card.dai_link = mdata->dai; in p1022_ds_probe()
377 ret = snd_soc_register_card(&mdata->card); in p1022_ds_probe()
401 struct snd_soc_card *card = platform_get_drvdata(pdev); in p1022_ds_remove() local
403 container_of(card, struct machine_data, card); in p1022_ds_remove()
405 snd_soc_unregister_card(card); in p1022_ds_remove()