Home
last modified time | relevance | path

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

/linux/sound/hda/core/
H A Dstream.c291 snd_hdac_stream_writel(azx_dev, SD_BDLPL, (u32)(azx_dev->bdl.addr + bus->addr_offset)); in snd_hdac_stream_setup()
294 upper_32_bits(azx_dev->bdl.addr + bus->addr_offset)); in snd_hdac_stream_setup()
456 __le32 *bdl = *bdlp; in setup_bdle() local
467 bdl[0] = cpu_to_le32((u32)(addr + bus->addr_offset)); in setup_bdle()
468 bdl[1] = cpu_to_le32(upper_32_bits(addr + bus->addr_offset)); in setup_bdle()
478 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
483 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in setup_bdle()
484 bdl += 4; in setup_bdle()
488 *bdlp = bdl; in setup_bdle()
507 __le32 *bdl; in snd_hdac_stream_setup_bdle() local
[all …]
H A Dcontroller.c713 BDL_SIZE, &s->bdl); in snd_hdac_bus_alloc_stream_pages()
743 if (s->bdl.area) in snd_hdac_bus_free_stream_pages()
744 snd_dma_free_pages(&s->bdl); in snd_hdac_bus_free_stream_pages()
/linux/sound/soc/sof/intel/
H A Dhda-stream.c71 struct sof_intel_dsp_bdl *bdl = *bdlp; in hda_setup_bdle() local
84 bdl->addr_l = cpu_to_le32(lower_32_bits(addr)); in hda_setup_bdle()
85 bdl->addr_h = cpu_to_le32(upper_32_bits(addr)); in hda_setup_bdle()
95 bdl->size = cpu_to_le32(chunk); in hda_setup_bdle()
98 bdl->ioc = (size || !ioc) ? 0 : cpu_to_le32(0x01); in hda_setup_bdle()
99 bdl++; in hda_setup_bdle()
104 *bdlp = bdl; in hda_setup_bdle()
117 struct sof_intel_dsp_bdl *bdl; in hda_dsp_stream_setup_bdl() local
161 bdl = (struct sof_intel_dsp_bdl *)hstream->bdl in hda_dsp_stream_setup_bdl()
[all...]
H A Dhda-loader-skl.c120 __le32 *bdl = *bdlp; in cl_skl_cldma_setup_bdle() local
127 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in cl_skl_cldma_setup_bdle()
128 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in cl_skl_cldma_setup_bdle()
129 bdl[2] = cpu_to_le32(size); in cl_skl_cldma_setup_bdle()
130 bdl[3] = (!with_ioc) ? 0 : cpu_to_le32(0x01); in cl_skl_cldma_setup_bdle()
273 __le32 *bdl; in cl_stream_prepare_skl() local
290 bdl = (__le32 *)dmab_bdl->area; in cl_stream_prepare_skl()
291 frags = cl_skl_cldma_setup_bdle(sdev, dmab, &bdl, bufsize, 1); in cl_stream_prepare_skl()
/linux/sound/soc/intel/avs/
H A Dcldma.c208 __le32 *bdl = (__le32 *)cl->dmab_bdl.area; in cldma_setup_bdle() local
219 bdl[0] = cpu_to_le32(lower_32_bits(addr)); in cldma_setup_bdle()
220 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in cldma_setup_bdle()
222 bdl[2] = cpu_to_le32(chunk); in cldma_setup_bdle()
226 bdl[3] = (remaining > 0) ? 0 : cpu_to_le32(0x01); in cldma_setup_bdle()
228 bdl += 4; in cldma_setup_bdle()
/linux/drivers/target/
H A Dtarget_core_pscsi.c647 u16 bdl; in pscsi_complete_cmd() local
657 bdl = buf[3]; in pscsi_complete_cmd()
659 bdl = get_unaligned_be16(&buf[6]); in pscsi_complete_cmd()
661 if (!bdl) in pscsi_complete_cmd()
/linux/include/sound/
H A Dhdaudio.h518 struct snd_dma_buffer bdl; /* BDL buffer */ member
/linux/drivers/tty/serial/
H A Dfsl_lpuart.c2573 u8 cr, bdh, bdl, brfa; in lpuart_console_get_options() local
2600 bdl = readb(sport->port.membase + UARTBDL); in lpuart_console_get_options()
2603 sbr |= bdl; in lpuart_console_get_options()