Lines Matching full:dsd
54 unsigned int val = lola_dsd_read(chip, str->dsd, STS); in lola_stream_clear_pending_irq()
57 lola_dsd_write(chip, str->dsd, STS, val); in lola_stream_clear_pending_irq()
64 lola_dsd_write(chip, str->dsd, CTL, in lola_stream_start()
75 lola_dsd_write(chip, str->dsd, CTL, in lola_stream_stop()
88 val = lola_dsd_read(chip, str->dsd, CTL); in wait_for_srst_clear()
93 dev_warn(chip->card->dev, "SRST not clear (stream %d)\n", str->dsd); in wait_for_srst_clear()
103 unsigned int reg = lola_dsd_read(chip, str->dsd, STS); in lola_stream_wait_for_fifo()
108 dev_warn(chip->card->dev, "FIFO not ready (stream %d)\n", str->dsd); in lola_stream_wait_for_fifo()
133 reg = lola_dsd_read(chip, str->dsd, STS); in lola_sync_wait_for_fifo()
135 pending = str->dsd + 1; in lola_sync_wait_for_fifo()
163 lola_dsd_write(chip, str->dsd, CTL, LOLA_DSD_CTL_SRUN | in lola_sync_pause()
175 lola_dsd_write(chip, str->dsd, CTL, in lola_stream_reset()
179 lola_dsd_write(chip, str->dsd, CTL, LOLA_DSD_CTL_SRST); in lola_stream_reset()
180 lola_dsd_write(chip, str->dsd, LVI, 0); in lola_stream_reset()
181 lola_dsd_write(chip, str->dsd, BDPU, 0); in lola_stream_reset()
182 lola_dsd_write(chip, str->dsd, BDPL, 0); in lola_stream_reset()
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()
440 lola_dsd_write(chip, str->dsd, LVI, str->frags - 1); in lola_setup_controller()
443 lola_dsd_write(chip, str->dsd, CTL, in lola_setup_controller()
554 unsigned int pos = lola_dsd_read(chip, str->dsd, LPIB); in lola_pcm_pointer()
629 str->dsd = idx; in lola_init_stream()
631 str->dsd += MAX_STREAM_IN_COUNT; in lola_init_stream()