Lines Matching refs:priv_data
943 struct hsw_priv_data *priv_data = dev_get_drvdata(platform->dev); in hsw_pcm_new() local
961 priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_PLAYBACK].hsw_pcm = pcm; in hsw_pcm_new()
963 priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_CAPTURE].hsw_pcm = pcm; in hsw_pcm_new()
1053 struct hsw_priv_data *priv_data = snd_soc_platform_get_drvdata(platform); in hsw_pcm_probe() local
1064 priv_data->hsw = pdata->dsp; in hsw_pcm_probe()
1065 priv_data->dev = platform->dev; in hsw_pcm_probe()
1066 priv_data->pm_state = HSW_PM_STATE_D0; in hsw_pcm_probe()
1067 priv_data->soc_card = platform->component.card; in hsw_pcm_probe()
1074 mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_PLAYBACK].mutex); in hsw_pcm_probe()
1076 PAGE_SIZE, &priv_data->dmab[i][0]); in hsw_pcm_probe()
1083 mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_CAPTURE].mutex); in hsw_pcm_probe()
1085 PAGE_SIZE, &priv_data->dmab[i][1]); in hsw_pcm_probe()
1092 ret = hsw_pcm_create_modules(priv_data); in hsw_pcm_probe()
1108 snd_dma_free_pages(&priv_data->dmab[i][0]); in hsw_pcm_probe()
1110 snd_dma_free_pages(&priv_data->dmab[i][1]); in hsw_pcm_probe()
1117 struct hsw_priv_data *priv_data = in hsw_pcm_remove() local
1122 hsw_pcm_free_modules(priv_data); in hsw_pcm_remove()
1126 snd_dma_free_pages(&priv_data->dmab[i][0]); in hsw_pcm_remove()
1128 snd_dma_free_pages(&priv_data->dmab[i][1]); in hsw_pcm_remove()
1154 struct hsw_priv_data *priv_data; in hsw_pcm_dev_probe() local
1160 priv_data = devm_kzalloc(&pdev->dev, sizeof(*priv_data), GFP_KERNEL); in hsw_pcm_dev_probe()
1161 if (!priv_data) in hsw_pcm_dev_probe()
1168 priv_data->hsw = sst_pdata->dsp; in hsw_pcm_dev_probe()
1169 platform_set_drvdata(pdev, priv_data); in hsw_pcm_dev_probe()