Lines Matching refs:ddar
75 u32 ddar; member
96 u32 ddar; member
155 p->num, &txd->vd, txd->vd.tx.cookie, txd->ddar); in sa11x0_dma_start_desc()
185 if (txn && txn->ddar == txd->ddar) { in sa11x0_dma_start_sg()
318 writel_relaxed(txd->ddar, p->base + DMA_DDAR); in sa11x0_dma_start_txd()
533 if (dir != (c->ddar & DDAR_RW ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV)) { in sa11x0_dma_prep_slave_sg()
535 &c->vc, c->ddar, dir); in sa11x0_dma_prep_slave_sg()
594 txd->ddar = c->ddar; in sa11x0_dma_prep_slave_sg()
613 if (dir != (c->ddar & DDAR_RW ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV)) { in sa11x0_dma_prep_dma_cyclic()
615 &c->vc, c->ddar, dir); in sa11x0_dma_prep_dma_cyclic()
654 txd->ddar = c->ddar; in sa11x0_dma_prep_dma_cyclic()
667 u32 ddar = c->ddar & ((0xf << 4) | DDAR_RW); in sa11x0_dma_device_config() local
672 if (ddar & DDAR_RW) { in sa11x0_dma_device_config()
688 ddar |= DDAR_DW; in sa11x0_dma_device_config()
690 ddar |= DDAR_BS; in sa11x0_dma_device_config()
695 c->ddar = ddar | (addr & 0xf0000000) | (addr & 0x003ffffc) << 6; in sa11x0_dma_device_config()
796 u32 ddar; member
800 #define CD(d1, d2) { .ddar = DDAR_##d1 | d2, .name = #d1 }
860 c->ddar = chan_desc[i].ddar; in sa11x0_dma_init_dmadev()
1062 writel_relaxed(txd->ddar, p->base + DMA_DDAR); in sa11x0_dma_resume()