hsu_dma_chan
static void hsu_dma_stop_channel(struct hsu_dma_chan *hsuc)
static void hsu_dma_start_channel(struct hsu_dma_chan *hsuc)
static void hsu_dma_start_transfer(struct hsu_dma_chan *hsuc)
struct hsu_dma_chan *hsuc;
struct hsu_dma_chan *hsuc;
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
static size_t hsu_dma_active_desc_size(struct hsu_dma_chan *hsuc)
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
static inline void hsu_chan_disable(struct hsu_dma_chan *hsuc)
struct hsu_dma_chan *hsuc = &hsu->chan[i];
static inline void hsu_chan_enable(struct hsu_dma_chan *hsuc)
struct hsu_dma_chan *hsuc = &hsu->chan[i];
static void hsu_dma_chan_start(struct hsu_dma_chan *hsuc)
return container_of(chan, struct hsu_dma_chan, vchan.chan);
static inline u32 hsu_chan_readl(struct hsu_dma_chan *hsuc, int offset)
static inline void hsu_chan_writel(struct hsu_dma_chan *hsuc, int offset,
struct hsu_dma_chan *chan;
static inline struct hsu_dma_chan *to_hsu_dma_chan(struct dma_chan *chan)