Lines Matching refs:dmab
143 struct snd_dma_buffer dmab[HSW_PCM_COUNT][2]; member
443 struct snd_dma_buffer *dmab = snd_pcm_get_dma_buf(substream); in create_adsp_page_table() local
453 u32 pfn = snd_sgbuf_get_addr(dmab, i * PAGE_SIZE) >> PAGE_SHIFT; in create_adsp_page_table()
458 pg_table = (u32 *)(pdata->dmab[pcm][stream].area + idx); in create_adsp_page_table()
481 struct snd_dma_buffer *dmab; in hsw_pcm_hw_params() local
611 dmab = snd_pcm_get_dma_buf(substream); in hsw_pcm_hw_params()
627 pdata->dmab[rtd->cpu_dai->id][substream->stream].addr, in hsw_pcm_hw_params()
629 snd_sgbuf_get_addr(dmab, 0) >> PAGE_SHIFT); in hsw_pcm_hw_params()
1076 PAGE_SIZE, &priv_data->dmab[i][0]); in hsw_pcm_probe()
1085 PAGE_SIZE, &priv_data->dmab[i][1]); 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()
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()