Home
last modified time | relevance | path

Searched refs:cdar (Results 1 – 4 of 4) sorted by relevance

/drivers/dma/stm32/
A Dstm32-dma3.c249 u32 cdar; member
384 dev_dbg(chan2dev(chan), "| C%dDAR: %08x\n", chan->id, hwdesc->cdar); in stm32_dma3_chan_dump_hwdesc()
469 u32 cdar = readl_relaxed(ddata->base + STM32_DMA3_CDAR(chan->id)); in stm32_dma3_check_user_setting() local
485 if (cdar % ddw) in stm32_dma3_check_user_setting()
507 hwdesc->cdar = dst; in stm32_dma3_chan_prep_hwdesc()
789 writel_relaxed(hwdesc->cdar, ddata->base + STM32_DMA3_CDAR(id)); in stm32_dma3_chan_start()
870 u32 residue, curr_lli, csr, cdar, cbr1, cllr, bndt, fifol; in stm32_dma3_chan_set_residue() local
903 cdar = readl_relaxed(ddata->base + STM32_DMA3_CDAR(chan->id)); in stm32_dma3_chan_set_residue()
946 int bytes_written = cdar - hwdesc->cdar; in stm32_dma3_chan_set_residue()
A Dstm32-mdma.c208 u32 cdar; member
679 dev_dbg(chan2dev(chan), "CDAR: 0x%08x\n", node->hwdesc->cdar); in stm32_mdma_dump_hwdesc()
706 hwdesc->cdar = dst_addr; in stm32_mdma_setup_hwdesc()
1049 hwdesc->cdar = dest; in stm32_mdma_prep_dma_memcpy()
1165 stm32_mdma_write(dmadev, STM32_MDMA_CDAR(id), hwdesc->cdar); in stm32_mdma_start_transfer()
/drivers/dma/
A Dfsldma.h110 u64 cdar; /* 0x08 - Current descriptor address register */ member
A Dfsldma.c72 FSL_DMA_OUT(chan, &chan->regs->cdar, addr | FSL_DMA_SNEN, 64); in set_cdar()
77 return FSL_DMA_IN(chan, &chan->regs->cdar, 64) & ~FSL_DMA_SNEN; in get_cdar()

Completed in 17 milliseconds