Lines Matching refs:chn
153 static inline void dma_config(dma_chn_e chn ,dma_config_t *config) in dma_config() argument
155 BM_CLR(reg_dma_ctrl(chn),BIT_RNG(4,31)); in dma_config()
156 reg_dma_ctrl(chn) |= (*(unsigned int*)config)<<4; in dma_config()
165 static inline void dma_chn_en(dma_chn_e chn) in dma_chn_en() argument
167 BM_SET(reg_dma_ctr0(chn),BIT(0)); in dma_chn_en()
175 static inline void dma_chn_dis(dma_chn_e chn) in dma_chn_dis() argument
177 BM_CLR(reg_dma_ctr0(chn),BIT(0)); in dma_chn_dis()
186 static inline void dma_set_irq_mask(dma_chn_e chn,dma_irq_mask_e mask) in dma_set_irq_mask() argument
188 reg_dma_ctr0(chn) = (reg_dma_ctr0(chn) | BIT_RNG(1,3)) & (~(mask)); in dma_set_irq_mask()
198 static inline void dma_clr_irq_mask(dma_chn_e chn,dma_irq_mask_e mask) in dma_clr_irq_mask() argument
200 reg_dma_ctr0(chn) |= (mask); in dma_clr_irq_mask()
272 static inline void dma_set_size(dma_chn_e chn,unsigned int size_byte,dma_transfer_width_e byte_widt… in dma_set_size() argument
274 reg_dma_size(chn) =((size_byte+byte_width-1)/byte_width)|( (size_byte % byte_width)<<22); in dma_set_size()
300 static inline void dma_set_address(dma_chn_e chn,unsigned int src_addr,unsigned int dst_addr) in dma_set_address() argument
302 reg_dma_src_addr(chn)=src_addr; in dma_set_address()
303 reg_dma_dst_addr(chn)=dst_addr; in dma_set_address()
312 static inline void dma_set_src_address(dma_chn_e chn,unsigned int src_addr) in dma_set_src_address() argument
314 reg_dma_src_addr(chn)=src_addr; in dma_set_src_address()
322 static inline void dma_set_dst_address(dma_chn_e chn,unsigned int dst_addr) in dma_set_dst_address() argument
324 reg_dma_dst_addr(chn)=dst_addr; in dma_set_dst_address()