Lines Matching refs:bdl
308 __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()
430 dma_addr_t bdl; in lola_setup_controller() local
436 bdl = pcm->bdl.addr + LOLA_BDL_ENTRY_SIZE * str->index; in lola_setup_controller()
437 lola_dsd_write(chip, str->dsd, BDPL, (u32)bdl); in lola_setup_controller()
438 lola_dsd_write(chip, str->dsd, BDPU, upper_32_bits(bdl)); in lola_setup_controller()
593 PAGE_SIZE, &chip->pcm[i].bdl); in lola_create_pcm()
619 snd_dma_free_pages(&chip->pcm[0].bdl); in lola_free_pcm()
620 snd_dma_free_pages(&chip->pcm[1].bdl); in lola_free_pcm()