Lines Matching refs:bdl
322 u32 *bdl = *bdlp; in setup_bdle() local
333 bdl[0] = cpu_to_le32((u32)addr); in setup_bdle()
334 bdl[1] = cpu_to_le32(upper_32_bits(addr)); in setup_bdle()
337 bdl[2] = cpu_to_le32(chunk); in setup_bdle()
342 bdl[3] = size ? 0 : cpu_to_le32(0x01); in setup_bdle()
343 bdl += 4; in setup_bdle()
347 *bdlp = bdl; in setup_bdle()
358 u32 *bdl; in lola_setup_periods() local
365 bdl = (u32 *)(pcm->bdl.area + LOLA_BDL_ENTRY_SIZE * str->index); in lola_setup_periods()
369 ofs = setup_bdle(substream, str, &bdl, ofs, period_bytes); in lola_setup_periods()
444 dma_addr_t bdl; in lola_setup_controller() local
450 bdl = pcm->bdl.addr + LOLA_BDL_ENTRY_SIZE * str->index; in lola_setup_controller()
451 lola_dsd_write(chip, str->dsd, BDPL, (u32)bdl); in lola_setup_controller()
452 lola_dsd_write(chip, str->dsd, BDPU, upper_32_bits(bdl)); in lola_setup_controller()
609 PAGE_SIZE, &chip->pcm[i].bdl); in lola_create_pcm()
635 snd_dma_free_pages(&chip->pcm[0].bdl); in lola_free_pcm()
636 snd_dma_free_pages(&chip->pcm[1].bdl); in lola_free_pcm()