Lines Matching refs:dmab
53 struct snd_dma_buffer *dmab, bool persistent_buffer, int direction, in hda_cl_prepare() argument
76 if (!persistent_buffer || !dmab->area) { in hda_cl_prepare()
77 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV_SG, dev, size, dmab); in hda_cl_prepare()
90 ret = hda_dsp_iccmax_stream_hw_params(sdev, hext_stream, dmab, NULL); in hda_cl_prepare()
96 ret = hda_dsp_stream_hw_params(sdev, hext_stream, dmab, NULL); in hda_cl_prepare()
107 snd_dma_free_pages(dmab); in hda_cl_prepare()
108 dmab->area = NULL; in hda_cl_prepare()
109 dmab->bytes = 0; in hda_cl_prepare()
275 int hda_cl_cleanup(struct device *dev, struct snd_dma_buffer *dmab, in hda_cl_cleanup() argument
302 snd_dma_free_pages(dmab); in hda_cl_cleanup()
303 dmab->area = NULL; in hda_cl_cleanup()
304 dmab->bytes = 0; in hda_cl_cleanup()