Home
last modified time | relevance | path

Searched refs:dmab_bdl (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A Dhda-loader-skl.c232 struct snd_dma_buffer *dmab_bdl, in cl_skl_cldma_setup_controller()
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()
283 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, sdev->dev, bufsize, dmab_bdl); in cl_stream_prepare_skl()
290 bdl = (__le32 *)dmab_bdl->area; in cl_stream_prepare_skl()
292 cl_skl_cldma_setup_controller(sdev, dmab_bdl, bufsize, frags); in cl_stream_prepare_skl()
299 struct snd_dma_buffer *dmab_bdl) in cl_cleanup_skl()
304 snd_dma_free_pages(dmab_bdl); in cl_cleanup_skl()
309 struct snd_dma_buffer *dmab_bdl) in cl_dsp_init_skl()
231 cl_skl_cldma_setup_controller(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab_bdl, unsigned int max_size, u32 count) cl_skl_cldma_setup_controller() argument
267 cl_stream_prepare_skl(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab, struct snd_dma_buffer *dmab_bdl) cl_stream_prepare_skl() argument
297 cl_cleanup_skl(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab, struct snd_dma_buffer *dmab_bdl) cl_cleanup_skl() argument
307 cl_dsp_init_skl(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab, struct snd_dma_buffer *dmab_bdl) cl_dsp_init_skl() argument
518 struct snd_dma_buffer dmab_bdl; hda_dsp_cl_boot_firmware_skl() local
[all...]
H A Dhda-loader.c324 struct snd_dma_buffer dmab_bdl; in hda_dsp_cl_boot_firmware_iccmax() local
337 &dmab_bdl, SNDRV_PCM_STREAM_CAPTURE); in hda_dsp_cl_boot_firmware_iccmax()
349 ret1 = hda_cl_cleanup(sdev, &dmab_bdl, iccmax_stream); in hda_dsp_cl_boot_firmware_iccmax()
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dskl-sst-cldma.c108 struct snd_dma_buffer *dmab_bdl, unsigned int max_size, in skl_cldma_setup_controller()
113 CL_SD_BDLPLBA(dmab_bdl->addr)); in skl_cldma_setup_controller()
115 CL_SD_BDLPUBA(dmab_bdl->addr)); in skl_cldma_setup_controller()
157 ctx->dsp_ops.free_dma_buf(ctx->dev, &ctx->cl_dev.dmab_bdl); in skl_cldma_cleanup()
349 &ctx->cl_dev.dmab_bdl, PAGE_SIZE); in skl_cldma_prepare()
355 bdl = (__le32 *)ctx->cl_dev.dmab_bdl.area; in skl_cldma_prepare()
360 ctx->cl_dev.ops.cl_setup_controller(ctx, &ctx->cl_dev.dmab_bdl, in skl_cldma_prepare()
107 skl_cldma_setup_controller(struct sst_dsp *ctx, struct snd_dma_buffer *dmab_bdl, unsigned int max_size, u32 count) skl_cldma_setup_controller() argument
H A Dskl-sst-cldma.h200 struct snd_dma_buffer *dmab_bdl,
216 * @dmab_bdl: buffer descriptor list
229 struct snd_dma_buffer dmab_bdl; member
/kernel/linux/linux-6.6/sound/soc/intel/avs/
H A Dcldma.c42 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()
283 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, bus->dev, BDL_SIZE, &cl->dmab_bdl); in hda_cldma_init()
302 snd_dma_free_pages(&cl->dmab_bdl); in hda_cldma_init()
315 snd_dma_free_pages(&cl->dmab_bdl); in hda_cldma_free()
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl-sst-cldma.c113 struct snd_dma_buffer *dmab_bdl, unsigned int max_size, in skl_cldma_setup_controller()
118 CL_SD_BDLPLBA(dmab_bdl->addr)); in skl_cldma_setup_controller()
120 CL_SD_BDLPUBA(dmab_bdl->addr)); in skl_cldma_setup_controller()
162 ctx->dsp_ops.free_dma_buf(ctx->dev, &ctx->cl_dev.dmab_bdl); in skl_cldma_cleanup()
354 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, ctx->dev, BDL_SIZE, &ctx->cl_dev.dmab_bdl); in skl_cldma_prepare()
360 bdl = (__le32 *)ctx->cl_dev.dmab_bdl.area; in skl_cldma_prepare()
365 ctx->cl_dev.ops.cl_setup_controller(ctx, &ctx->cl_dev.dmab_bdl, in skl_cldma_prepare()
112 skl_cldma_setup_controller(struct sst_dsp *ctx, struct snd_dma_buffer *dmab_bdl, unsigned int max_size, u32 count) skl_cldma_setup_controller() argument
H A Dskl-sst-cldma.h200 struct snd_dma_buffer *dmab_bdl,
216 * @dmab_bdl: buffer descriptor list
229 struct snd_dma_buffer dmab_bdl; member
/kernel/linux/linux-5.10/sound/soc/sof/intel/
H A Dhda-loader.c303 &sdev->dmab_bdl, SNDRV_PCM_STREAM_CAPTURE); in hda_dsp_cl_boot_firmware_iccmax()
315 ret1 = cl_cleanup(sdev, &sdev->dmab_bdl, iccmax_stream); in hda_dsp_cl_boot_firmware_iccmax()
/kernel/linux/linux-5.10/sound/soc/sof/
H A Dsof-priv.h406 struct snd_dma_buffer dmab_bdl; member

Completed in 7 milliseconds