Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/dma/hsu/
Dhsu.c40 static inline void hsu_chan_disable(struct hsu_dma_chan *hsuc) in hsu_chan_disable() argument
42 hsu_chan_writel(hsuc, HSU_CH_CR, 0); in hsu_chan_disable()
45 static inline void hsu_chan_enable(struct hsu_dma_chan *hsuc) in hsu_chan_enable() argument
49 if (hsuc->direction == DMA_MEM_TO_DEV) in hsu_chan_enable()
51 else if (hsuc->direction == DMA_DEV_TO_MEM) in hsu_chan_enable()
54 hsu_chan_writel(hsuc, HSU_CH_CR, cr); in hsu_chan_enable()
57 static void hsu_dma_chan_start(struct hsu_dma_chan *hsuc) in hsu_dma_chan_start() argument
59 struct dma_slave_config *config = &hsuc->config; in hsu_dma_chan_start()
60 struct hsu_dma_desc *desc = hsuc->desc; in hsu_dma_chan_start()
65 if (hsuc->direction == DMA_MEM_TO_DEV) { in hsu_dma_chan_start()
[all …]
Dhsu.h97 static inline u32 hsu_chan_readl(struct hsu_dma_chan *hsuc, int offset) in hsu_chan_readl() argument
99 return readl(hsuc->reg + offset); in hsu_chan_readl()
102 static inline void hsu_chan_writel(struct hsu_dma_chan *hsuc, int offset, in hsu_chan_writel() argument
105 writel(value, hsuc->reg + offset); in hsu_chan_writel()