Lines Matching refs:pcm

146 	struct hsw_pcm_data pcm[HSW_PCM_COUNT][2];  member
196 pcm_data = &pdata->pcm[dai][stream]; in hsw_stream_volume_put()
245 pcm_data = &pdata->pcm[dai][stream]; in hsw_stream_volume_get()
441 unsigned char *dma_area, size_t size, int pcm) in create_adsp_page_table() argument
458 pg_table = (u32 *)(pdata->dmab[pcm][stream].area + idx); in create_adsp_page_table()
489 pcm_data = &pdata->pcm[dai][substream->stream]; in hsw_pcm_hw_params()
687 pcm_data = &pdata->pcm[dai][substream->stream]; in hsw_pcm_trigger()
796 pcm_data = &pdata->pcm[dai][substream->stream]; in hsw_pcm_pointer()
817 pcm_data = &pdata->pcm[dai][substream->stream]; in hsw_pcm_open()
851 pcm_data = &pdata->pcm[dai][substream->stream]; in hsw_pcm_close()
893 pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; in hsw_pcm_create_modules()
916 pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; in hsw_pcm_create_modules()
930 pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; in hsw_pcm_free_modules()
940 struct snd_pcm *pcm = rtd->pcm; in hsw_pcm_new() local
947 if (pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream || in hsw_pcm_new()
948 pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream) { in hsw_pcm_new()
949 ret = snd_pcm_lib_preallocate_pages_for_all(pcm, in hsw_pcm_new()
960 if (pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream) in hsw_pcm_new()
961 priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_PLAYBACK].hsw_pcm = pcm; in hsw_pcm_new()
962 if (pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream) in hsw_pcm_new()
963 priv_data->pcm[rtd->cpu_dai->id][SNDRV_PCM_STREAM_CAPTURE].hsw_pcm = pcm; in hsw_pcm_new()
1074 mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_PLAYBACK].mutex); in hsw_pcm_probe()
1083 mutex_init(&priv_data->pcm[i][SNDRV_PCM_STREAM_CAPTURE].mutex); in hsw_pcm_probe()
1305 pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; in hsw_pcm_complete()
1340 pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; in hsw_pcm_prepare()
1353 pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; in hsw_pcm_prepare()