Lines Matching refs:pcm
61 struct sst_byt_pcm_data pcm[BYT_PCM_COUNT]; member
74 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_hw_params()
146 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_restore_stream_context()
179 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_trigger()
243 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_pointer()
255 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_open()
283 struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; in sst_byt_pcm_close()
325 struct snd_pcm *pcm = rtd->pcm; in sst_byt_pcm_new() local
331 if (pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream || in sst_byt_pcm_new()
332 pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream) { in sst_byt_pcm_new()
334 ret = snd_pcm_lib_preallocate_pages_for_all(pcm, in sst_byt_pcm_new()
384 mutex_init(&priv_data->pcm[i].mutex); in sst_byt_pcm_probe()
385 INIT_WORK(&priv_data->pcm[i].work, sst_byt_pcm_work); in sst_byt_pcm_probe()