Lines Matching refs:dsd
54 unsigned int val = lola_dsd_read(chip, str->dsd, STS);
57 lola_dsd_write(chip, str->dsd, STS, val);
64 lola_dsd_write(chip, str->dsd, CTL,
75 lola_dsd_write(chip, str->dsd, CTL,
88 val = lola_dsd_read(chip, str->dsd, CTL);
93 dev_warn(chip->card->dev, "SRST not clear (stream %d)\n", str->dsd);
103 unsigned int reg = lola_dsd_read(chip, str->dsd, STS);
108 dev_warn(chip->card->dev, "FIFO not ready (stream %d)\n", str->dsd);
133 reg = lola_dsd_read(chip, str->dsd, STS);
135 pending = str->dsd + 1;
163 lola_dsd_write(chip, str->dsd, CTL, LOLA_DSD_CTL_SRUN |
175 lola_dsd_write(chip, str->dsd, CTL,
179 lola_dsd_write(chip, str->dsd, CTL, LOLA_DSD_CTL_SRST);
180 lola_dsd_write(chip, str->dsd, LVI, 0);
181 lola_dsd_write(chip, str->dsd, BDPU, 0);
182 lola_dsd_write(chip, str->dsd, BDPL, 0);
437 lola_dsd_write(chip, str->dsd, BDPL, (u32)bdl);
438 lola_dsd_write(chip, str->dsd, BDPU, upper_32_bits(bdl));
440 lola_dsd_write(chip, str->dsd, LVI, str->frags - 1);
443 lola_dsd_write(chip, str->dsd, CTL,
554 unsigned int pos = lola_dsd_read(chip, str->dsd, LPIB);
634 str->dsd = idx;
636 str->dsd += MAX_STREAM_IN_COUNT;