Lines Matching refs:dmab
268 struct snd_dma_buffer *dmab,
277 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, sdev->dev, bufsize, dmab);
286 snd_dma_free_pages(dmab);
291 frags = cl_skl_cldma_setup_bdle(sdev, dmab, &bdl, bufsize, 1);
298 struct snd_dma_buffer *dmab,
303 snd_dma_free_pages(dmab);
308 struct snd_dma_buffer *dmab,
348 ret = cl_stream_prepare_skl(sdev, dmab, dmab_bdl);
385 cl_cleanup_skl(sdev, dmab, dmab_bdl);
391 struct snd_dma_buffer *dmab,
402 memcpy(dmab->area, curr_pos, size);
454 struct snd_dma_buffer *dmab,
469 cl_skl_cldma_fill_buffer(sdev, dmab, bufsize, bufsize, curr_pos, true);
484 cl_skl_cldma_fill_buffer(sdev, dmab, bufsize, bytes_left, curr_pos, false);
493 struct snd_dma_buffer *dmab)
506 ret = cl_skl_cldma_copy_to_buf(sdev, dmab, stripped_firmware.data,
519 struct snd_dma_buffer dmab;
524 ret = cl_dsp_init_skl(sdev, &dmab, &dmab_bdl);
528 ret = cl_dsp_init_skl(sdev, &dmab, &dmab_bdl);
543 ret = cl_copy_fw_skl(sdev, &dmab);
559 cl_cleanup_skl(sdev, &dmab, &dmab_bdl);
574 cl_cleanup_skl(sdev, &dmab, &dmab_bdl);