Home
last modified time | relevance | path

Searched refs:bdl (Results 1 – 6 of 6) sorted by relevance

/sound/hda/
Dhdac_stream.c254 snd_hdac_stream_writel(azx_dev, SD_BDLPL, (u32)azx_dev->bdl.addr); in snd_hdac_stream_setup()
257 upper_32_bits(azx_dev->bdl.addr)); in snd_hdac_stream_setup()
400 __le32 *bdl = *bdlp; in setup_bdle() local
411 bdl[0] = cpu_to_le32((u32)addr); in setup_bdle()
412 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in setup_bdle()
422 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
427 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in setup_bdle()
428 bdl += 4; in setup_bdle()
432 *bdlp = bdl; in setup_bdle()
448 __le32 *bdl; in snd_hdac_stream_setup_periods() local
[all …]
Dhdac_controller.c612 BDL_SIZE, &s->bdl); in snd_hdac_bus_alloc_stream_pages()
642 if (s->bdl.area) in snd_hdac_bus_free_stream_pages()
643 snd_dma_free_pages(&s->bdl); in snd_hdac_bus_free_stream_pages()
/sound/soc/sof/intel/
Dhda-stream.c38 struct sof_intel_dsp_bdl *bdl = *bdlp; in hda_setup_bdle() local
51 bdl->addr_l = cpu_to_le32(lower_32_bits(addr)); in hda_setup_bdle()
52 bdl->addr_h = cpu_to_le32(upper_32_bits(addr)); in hda_setup_bdle()
62 bdl->size = cpu_to_le32(chunk); in hda_setup_bdle()
65 bdl->ioc = (size || !ioc) ? 0 : cpu_to_le32(0x01); in hda_setup_bdle()
66 bdl++; in hda_setup_bdle()
74 *bdlp = bdl; in hda_setup_bdle()
87 struct sof_intel_dsp_bdl *bdl; in hda_dsp_stream_setup_bdl() local
105 bdl = (struct sof_intel_dsp_bdl *)stream->bdl.area; in hda_dsp_stream_setup_bdl()
120 stream, &bdl, offset, in hda_dsp_stream_setup_bdl()
[all …]
/sound/pci/lola/
Dlola_pcm.c308 __le32 *bdl = *bdlp; in setup_bdle() local
319 bdl[0] = cpu_to_le32((u32)addr); in setup_bdle()
320 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in setup_bdle()
323 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
328 bdl[3] = size ? 0 : cpu_to_le32(0x01); in setup_bdle()
329 bdl += 4; in setup_bdle()
333 *bdlp = bdl; in setup_bdle()
344 __le32 *bdl; in lola_setup_periods() local
351 bdl = (__le32 *)(pcm->bdl->area + LOLA_BDL_ENTRY_SIZE * str->index); in lola_setup_periods()
355 ofs = setup_bdle(substream, str, &bdl, ofs, period_bytes); in lola_setup_periods()
[all …]
Dlola.h306 struct snd_dma_buffer *bdl; /* BDL buffer */ member
/sound/soc/intel/skylake/
Dskl-sst-cldma.c81 __le32 *bdl = *bdlp; in skl_cldma_setup_bdle() local
88 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in skl_cldma_setup_bdle()
89 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in skl_cldma_setup_bdle()
91 bdl[2] = cpu_to_le32(ctx->cl_dev.bufsize); in skl_cldma_setup_bdle()
94 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in skl_cldma_setup_bdle()
96 bdl += 4; in skl_cldma_setup_bdle()
326 __le32 *bdl; in skl_cldma_prepare() local
355 bdl = (__le32 *)ctx->cl_dev.dmab_bdl.area; in skl_cldma_prepare()
359 &bdl, ctx->cl_dev.bufsize, 1); in skl_cldma_prepare()