Lines Matching refs:bdl
38 struct sof_intel_dsp_bdl *bdl = *bdlp;
51 bdl->addr_l = cpu_to_le32(lower_32_bits(addr));
52 bdl->addr_h = cpu_to_le32(upper_32_bits(addr));
62 bdl->size = cpu_to_le32(chunk);
65 bdl->ioc = (size || !ioc) ? 0 : cpu_to_le32(0x01);
66 bdl++;
70 dev_vdbg(sdev->dev, "bdl, frags:%d, chunk size:0x%x;\n",
74 *bdlp = bdl;
87 struct sof_intel_dsp_bdl *bdl;
105 bdl = (struct sof_intel_dsp_bdl *)stream->bdl.area;
120 stream, &bdl, offset,
124 stream, &bdl, offset,
365 (u32)hstream->bdl.addr);
368 upper_32_bits(hstream->bdl.addr));
567 (u32)hstream->bdl.addr);
570 upper_32_bits(hstream->bdl.addr));
844 HDA_DSP_BDL_SIZE, &hstream->bdl);
846 dev_err(sdev->dev, "error: stream bdl dma alloc failed\n");
900 HDA_DSP_BDL_SIZE, &hstream->bdl);
902 dev_err(sdev->dev, "error: stream bdl dma alloc failed\n");
938 /* free bdl buffer */
939 if (s->bdl.area)
940 snd_dma_free_pages(&s->bdl);