Lines Matching refs:dmab_bdl
233 struct snd_dma_buffer *dmab_bdl, in cl_skl_cldma_setup_controller() argument
244 HDA_CL_SD_BDLPLBA(dmab_bdl->addr)); in cl_skl_cldma_setup_controller()
247 HDA_CL_SD_BDLPUBA(dmab_bdl->addr)); in cl_skl_cldma_setup_controller()
270 struct snd_dma_buffer *dmab_bdl) in cl_stream_prepare_skl() argument
284 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, sdev->dev, bufsize, dmab_bdl); in cl_stream_prepare_skl()
291 bdl = (__le32 *)dmab_bdl->area; in cl_stream_prepare_skl()
293 cl_skl_cldma_setup_controller(sdev, dmab_bdl, bufsize, frags); in cl_stream_prepare_skl()
300 struct snd_dma_buffer *dmab_bdl) in cl_cleanup_skl() argument
305 snd_dma_free_pages(dmab_bdl); in cl_cleanup_skl()
310 struct snd_dma_buffer *dmab_bdl) in cl_dsp_init_skl() argument
349 ret = cl_stream_prepare_skl(sdev, dmab, dmab_bdl); in cl_dsp_init_skl()
386 cl_cleanup_skl(sdev, dmab, dmab_bdl); in cl_dsp_init_skl()
520 struct snd_dma_buffer dmab_bdl; in hda_dsp_cl_boot_firmware_skl() local
526 ret = cl_dsp_init_skl(sdev, &dmab, &dmab_bdl); in hda_dsp_cl_boot_firmware_skl()
530 ret = cl_dsp_init_skl(sdev, &dmab, &dmab_bdl); in hda_dsp_cl_boot_firmware_skl()
561 cl_cleanup_skl(sdev, &dmab, &dmab_bdl); in hda_dsp_cl_boot_firmware_skl()
576 cl_cleanup_skl(sdev, &dmab, &dmab_bdl); in hda_dsp_cl_boot_firmware_skl()