Lines Matching refs:drv
693 struct sst_data *drv = dev_get_drvdata(platform->dev); in sst_soc_probe() local
695 drv->soc_card = platform->component.card; in sst_soc_probe()
713 struct sst_data *drv; in sst_platform_probe() local
717 drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); in sst_platform_probe()
718 if (drv == NULL) { in sst_platform_probe()
729 drv->pdata = pdata; in sst_platform_probe()
730 drv->pdev = pdev; in sst_platform_probe()
731 mutex_init(&drv->lock); in sst_platform_probe()
732 dev_set_drvdata(&pdev->dev, drv); in sst_platform_probe()
762 struct sst_data *drv = dev_get_drvdata(dev); in sst_soc_prepare() local
766 snd_soc_suspend(drv->soc_card->dev); in sst_soc_prepare()
767 snd_soc_poweroff(drv->soc_card->dev); in sst_soc_prepare()
770 for (i = 0; i < drv->soc_card->num_rtd; i++) { in sst_soc_prepare()
771 struct snd_soc_dai *dai = drv->soc_card->rtd[i].cpu_dai; in sst_soc_prepare()
784 struct sst_data *drv = dev_get_drvdata(dev); in sst_soc_complete() local
788 for (i = 0; i < drv->soc_card->num_rtd; i++) { in sst_soc_complete()
789 struct snd_soc_dai *dai = drv->soc_card->rtd[i].cpu_dai; in sst_soc_complete()
796 snd_soc_resume(drv->soc_card->dev); in sst_soc_complete()