Lines Matching refs:drv
670 struct sst_data *drv = dev_get_drvdata(platform->dev); in sst_soc_probe() local
672 drv->soc_card = platform->component.card; in sst_soc_probe()
690 struct sst_data *drv; in sst_platform_probe() local
694 drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); in sst_platform_probe()
695 if (drv == NULL) { in sst_platform_probe()
706 drv->pdata = pdata; in sst_platform_probe()
707 drv->pdev = pdev; in sst_platform_probe()
708 mutex_init(&drv->lock); in sst_platform_probe()
709 dev_set_drvdata(&pdev->dev, drv); in sst_platform_probe()
739 struct sst_data *drv = dev_get_drvdata(dev); in sst_soc_prepare() local
743 snd_soc_suspend(drv->soc_card->dev); in sst_soc_prepare()
744 snd_soc_poweroff(drv->soc_card->dev); in sst_soc_prepare()
747 for (i = 0; i < drv->soc_card->num_rtd; i++) { in sst_soc_prepare()
748 struct snd_soc_dai *dai = drv->soc_card->rtd[i].cpu_dai; in sst_soc_prepare()
761 struct sst_data *drv = dev_get_drvdata(dev); in sst_soc_complete() local
765 for (i = 0; i < drv->soc_card->num_rtd; i++) { in sst_soc_complete()
766 struct snd_soc_dai *dai = drv->soc_card->rtd[i].cpu_dai; in sst_soc_complete()
773 snd_soc_resume(drv->soc_card->dev); in sst_soc_complete()