Searched refs:atchan (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/dma/ |
| H A D | at_xdmac.c | 414 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 D | at_hdmac.c | 587 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 …]
|