Lines Matching refs:bdl
284 snd_hdac_stream_writel(azx_dev, SD_BDLPL, (u32)azx_dev->bdl.addr); in snd_hdac_stream_setup()
287 upper_32_bits(azx_dev->bdl.addr)); in snd_hdac_stream_setup()
441 __le32 *bdl = *bdlp; in setup_bdle() local
452 bdl[0] = cpu_to_le32((u32)addr); in setup_bdle()
453 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in setup_bdle()
463 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
468 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in setup_bdle()
469 bdl += 4; in setup_bdle()
473 *bdlp = bdl; in setup_bdle()
491 __le32 *bdl; in snd_hdac_stream_setup_periods() local
513 bdl = (__le32 *)azx_dev->bdl.area; in snd_hdac_stream_setup_periods()
532 &bdl, ofs, pos_adj, true); in snd_hdac_stream_setup_periods()
542 &bdl, ofs, period_bytes - pos_adj, 0); in snd_hdac_stream_setup_periods()
545 &bdl, ofs, period_bytes, in snd_hdac_stream_setup_periods()
907 __le32 *bdl; in snd_hdac_dsp_prepare() local
937 bdl = (__le32 *)azx_dev->bdl.area; in snd_hdac_dsp_prepare()
938 err = setup_bdle(bus, bufp, azx_dev, &bdl, 0, byte_size, 0); in snd_hdac_dsp_prepare()