Lines Matching refs:CTRL
266 regs->CTRL = 0; in mec_hal_dma_chan_init()
350 ctrl = regs->CTRL; in mec_hal_dma_chan_start()
370 regs->CTRL = ctrl | MEC_BIT(start_pos); 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()
403 regs->CTRL &= ~halt; in mec_hal_dma_chan_halt()
421 if (regs->CTRL & MEC_BIT(MEC_DMA_CHAN_CTRL_BUSY_Pos)) { in mec_hal_dma_chan_stop()
422 regs->CTRL |= MEC_BIT(MEC_DMA_CHAN_CTRL_ABORT_Pos); in mec_hal_dma_chan_stop()
424 while (regs->CTRL & MEC_BIT(MEC_DMA_CHAN_CTRL_BUSY_Pos)) { in mec_hal_dma_chan_stop()
433 regs->CTRL &= (uint32_t)~(MEC_BIT(MEC_DMA_CHAN_CTRL_HFC_RUN_Pos) in mec_hal_dma_chan_stop()
452 ctrl = regs->CTRL & (uint32_t)~(MEC_DMA_CHAN_CTRL_HFC_DEV_Msk); in mec_hal_dma_chan_hwfc_set()
455 regs->CTRL = ctrl; in mec_hal_dma_chan_hwfc_set()
472 regs->CTRL |= MEC_BIT(MEC_DMA_CHAN_CTRL_MEM2DEV_Pos); in mec_hal_dma_chan_dir_set()
474 regs->CTRL &= (uint32_t)~MEC_BIT(MEC_DMA_CHAN_CTRL_MEM2DEV_Pos); 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()
529 ctrl = regs->CTRL & (uint32_t)~MEC_DMA_CHAN_CTRL_UNITSZ_Msk; in mec_hal_dma_chan_mem_units_set()
531 regs->CTRL = ctrl; in mec_hal_dma_chan_mem_units_set()
574 if (regs->CTRL & MEC_BIT(MEC_DMA_CHAN_CTRL_MEM2DEV_Pos)) { in mec_hal_dma_chan_reload()
657 regs->CTRL = ctrl; in mec_hal_dma_chan_cfg()
676 ctrl = regs->CTRL; in mec_hal_dma_chan_cfg_get()