Lines Matching refs:ddar
79 u32 ddar; member
100 u32 ddar; member
159 p->num, &txd->vd, txd->vd.tx.cookie, txd->ddar); in sa11x0_dma_start_desc()
189 if (txn && txn->ddar == txd->ddar) { in sa11x0_dma_start_sg()
322 writel_relaxed(txd->ddar, p->base + DMA_DDAR); in sa11x0_dma_start_txd()
537 if (dir != (c->ddar & DDAR_RW ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV)) { in sa11x0_dma_prep_slave_sg()
539 &c->vc, c->ddar, dir); in sa11x0_dma_prep_slave_sg()
598 txd->ddar = c->ddar; in sa11x0_dma_prep_slave_sg()
617 if (dir != (c->ddar & DDAR_RW ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV)) { in sa11x0_dma_prep_dma_cyclic()
619 &c->vc, c->ddar, dir); in sa11x0_dma_prep_dma_cyclic()
658 txd->ddar = c->ddar; in sa11x0_dma_prep_dma_cyclic()
671 u32 ddar = c->ddar & ((0xf << 4) | DDAR_RW); in sa11x0_dma_device_config() local
676 if (ddar & DDAR_RW) { in sa11x0_dma_device_config()
692 ddar |= DDAR_DW; in sa11x0_dma_device_config()
694 ddar |= DDAR_BS; in sa11x0_dma_device_config()
699 c->ddar = ddar | (addr & 0xf0000000) | (addr & 0x003ffffc) << 6; in sa11x0_dma_device_config()
802 u32 ddar; member
806 #define CD(d1, d2) { .ddar = DDAR_##d1 | d2, .name = #d1 }
851 c->ddar = chan_desc[i].ddar; in sa11x0_dma_init_dmadev()
1049 writel_relaxed(txd->ddar, p->base + DMA_DDAR); in sa11x0_dma_resume()