Searched refs:dmab_bdl (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/sound/soc/sof/intel/ |
| H A D | hda-loader-skl.c | 232 struct snd_dma_buffer *dmab_bdl, in cl_skl_cldma_setup_controller() argument 243 HDA_CL_SD_BDLPLBA(dmab_bdl->addr)); in cl_skl_cldma_setup_controller() 246 HDA_CL_SD_BDLPUBA(dmab_bdl->addr)); in cl_skl_cldma_setup_controller() 269 struct snd_dma_buffer *dmab_bdl) in cl_stream_prepare_skl() argument 290 bdl = (__le32 *)dmab_bdl->area; in cl_stream_prepare_skl() 299 struct snd_dma_buffer *dmab_bdl) in cl_cleanup_skl() argument 304 snd_dma_free_pages(dmab_bdl); in cl_cleanup_skl() 309 struct snd_dma_buffer *dmab_bdl) in cl_dsp_init_skl() argument 385 cl_cleanup_skl(sdev, dmab, dmab_bdl); in cl_dsp_init_skl() 518 struct snd_dma_buffer dmab_bdl; in hda_dsp_cl_boot_firmware_skl() local [all …]
|
| H A D | hda-sdw-bpt.c | 93 struct snd_dma_buffer *dmab_bdl, u32 bpt_num_bytes, in hda_sdw_bpt_dma_prepare() argument 109 bpt_stream = hda_cl_prepare(dev, format, bpt_num_bytes, dmab_bdl, false, direction, false); in hda_sdw_bpt_dma_prepare() 146 struct snd_dma_buffer *dmab_bdl) in hda_sdw_bpt_dma_deprepare() argument 153 ret = hda_cl_cleanup(sdev->dev, dmab_bdl, true, sdw_bpt_stream); in hda_sdw_bpt_dma_deprepare()
|
| /linux-6.15/sound/soc/intel/avs/ |
| H A D | cldma.c | 42 struct snd_dma_buffer dmab_bdl; member 208 __le32 *bdl = (__le32 *)cl->dmab_bdl.area; in cldma_setup_bdle() 236 dma_addr_t bdl_addr = cl->dmab_bdl.addr; in hda_cldma_setup() 271 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, bus->dev, BDL_SIZE, &cl->dmab_bdl); in hda_cldma_init() 289 snd_dma_free_pages(&cl->dmab_bdl); in hda_cldma_free()
|