Lines Matching refs:priv_data
948 struct hsw_priv_data *priv_data = dev_get_drvdata(platform->dev); in hsw_pcm_new() local
966 priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_PLAYBACK].hsw_pcm = pcm; in hsw_pcm_new()
968 priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_CAPTURE].hsw_pcm = pcm; in hsw_pcm_new()
1058 struct hsw_priv_data *priv_data = snd_soc_platform_get_drvdata(platform); in hsw_pcm_probe() local
1069 priv_data->hsw = pdata->dsp; in hsw_pcm_probe()
1070 priv_data->dev = platform->dev; in hsw_pcm_probe()
1071 priv_data->pm_state = HSW_PM_STATE_D0; in hsw_pcm_probe()
1072 priv_data->soc_card = platform->component.card; in hsw_pcm_probe()
1079 mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_PLAYBACK].mutex); in hsw_pcm_probe()
1081 PAGE_SIZE, &priv_data->dmab[i][0]); in hsw_pcm_probe()
1088 mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_CAPTURE].mutex); in hsw_pcm_probe()
1090 PAGE_SIZE, &priv_data->dmab[i][1]); in hsw_pcm_probe()
1097 ret = hsw_pcm_create_modules(priv_data); in hsw_pcm_probe()
1113 snd_dma_free_pages(&priv_data->dmab[i][0]); in hsw_pcm_probe()
1115 snd_dma_free_pages(&priv_data->dmab[i][1]); in hsw_pcm_probe()
1122 struct hsw_priv_data *priv_data = in hsw_pcm_remove() local
1127 hsw_pcm_free_modules(priv_data); in hsw_pcm_remove()
1131 snd_dma_free_pages(&priv_data->dmab[i][0]); in hsw_pcm_remove()
1133 snd_dma_free_pages(&priv_data->dmab[i][1]); in hsw_pcm_remove()
1159 struct hsw_priv_data *priv_data; in hsw_pcm_dev_probe() local
1165 priv_data = devm_kzalloc(&pdev->dev, sizeof(*priv_data), GFP_KERNEL); in hsw_pcm_dev_probe()
1166 if (!priv_data) in hsw_pcm_dev_probe()
1173 priv_data->hsw = sst_pdata->dsp; in hsw_pcm_dev_probe()
1174 platform_set_drvdata(pdev, priv_data); in hsw_pcm_dev_probe()