Lines Matching refs:CHAN
260 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_init()
283 hwsts = base->CHAN[chan].ISTATUS; in mec_hal_dma_chan_intr_status()
313 base->CHAN[chan].ISTATUS = MEC_DMA_CHAN_ALL_STATUS; in mec_hal_dma_chan_intr_status_clr()
332 base->CHAN[chan].IEN = ien_val; in mec_hal_dma_chan_intr_en()
347 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_start()
384 if (base->CHAN[chan].CTRL & MEC_BIT(MEC_DMA_CHAN_CTRL_BUSY_Pos)) { in mec_hal_dma_chan_is_busy()
401 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_halt()
419 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_stop()
450 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_hwfc_set()
469 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_dir_set()
489 if (base->CHAN[chan].CTRL & MEC_BIT(MEC_DMA_CHAN_CTRL_MEM2DEV_Pos)) { in mec_hal_dma_chan_dir_get()
504 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_mem_set()
521 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_mem_units_set()
545 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_rem_bytes()
568 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_reload()
571 regs->MSTART = base->CHAN[chan].MEND; in mec_hal_dma_chan_reload()
624 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_cfg()
672 struct mec_dma_chan_regs *regs = &base->CHAN[chan]; in mec_hal_dma_chan_cfg_get()