Lines Matching defs:lli
97 * Worst case for a MAXPHYS transfer is one LLI per map segment plus
137 struct dwcdmac_lli *sc_lli; /* uncached LLI table */
322 * The LLI table is fetched by the DMAC behind the CPU's back...
465 struct dwcdmac_lli *lli;
471 "dma_init: LLI overflow (len %zu, "
486 lli = &sc->sc_lli[idx];
488 lli
489 lli->dar = htole32(addr);
491 lli->sar = htole32(addr);
492 lli->dar = htole32(sc->sc_dmadr_phys);
494 lli->llp = htole32((sc->sc_lli_phys +
497 lli->ctl_lo = htole32(ctl);
498 lli->ctl_hi = htole32(DWCDMAC_CTL_BLOCK_TS(len / 4));
499 lli->dstat_lo = 0;
500 lli->dstat_hi = 0;
560 const struct dwcdmac_lli *lli = &sc->sc_lli[i];
563 " lli[%d]: sar 0x%08x dar 0x%08x llp 0x%08x "
565 le32toh(lli->sar), le32toh(lli->dar), le32toh(lli->llp),
566 le32toh(lli->ctl_hi), le32toh(lli->ctl_lo));
677 * the DONE bit back to the LLI (measured: the memory