Home
last modified time | relevance | path

Searched refs:atchan (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/dma/
H A Dat_xdmac.c414 ret = !!(at_xdmac_chan_read(atchan, AT_XDMAC_GS) & atchan->mask); in at_xdmac_chan_is_enabled()
659 atchan->memif, atchan->perif, atchan->perid); in at_xdmac_xlate()
672 atchan->cfg = in at_xdmac_compute_chan_conf()
681 atchan->cfg |= AT_XDMAC_CC_DIF(atchan->memif) | in at_xdmac_compute_chan_conf()
697 atchan->cfg = in at_xdmac_compute_chan_conf()
706 atchan->cfg |= AT_XDMAC_CC_DIF(atchan->perif) | in at_xdmac_compute_chan_conf()
756 memcpy(&atchan->sconfig, sconfig, sizeof(atchan->sconfig)); in at_xdmac_set_slave_config()
2159 atchan->save_cc = at_xdmac_chan_read(atchan, AT_XDMAC_CC); in atmel_xdmac_suspend()
2167 atchan->save_cim = at_xdmac_chan_read(atchan, AT_XDMAC_CIM); in atmel_xdmac_suspend()
2210 at_xdmac_chan_write(atchan, AT_XDMAC_CC, atchan->save_cc); in atmel_xdmac_resume()
[all …]
H A Dat_hdmac.c587 dma_writel(atchan->atdma, CHER, atchan->mask); in atc_dostart()
757 else if (atchan->desc && atchan->desc->vd.tx.cookie == cookie) in atc_get_residue()
784 dma_writel(atchan->atdma, CHDR, AT_DMA_RES(i) | atchan->mask); in atc_handle_error()
1645 if (atchan->desc) { in atc_terminate_all()
1712 if (vchan_issue_pending(&atchan->vc) && !atchan->desc) { in atc_issue_pending()
1772 atchan->status = 0; in atc_free_chan_resources()
2154 if (atc_chan_is_enabled(atchan) && !atc_chan_is_cyclic(atchan)) in at_dma_prepare()
2174 atchan->save_dscr = channel_readl(atchan, DSCR); in atc_suspend_cyclic()
2191 atchan->save_cfg = channel_readl(atchan, CFG); in at_dma_suspend_noirq()
2211 channel_writel(atchan, DSCR, atchan->save_dscr); in atc_resume_cyclic()
[all …]