Home
last modified time | relevance | path

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

/openbmc/linux/drivers/dma/hsu/
H A Dhsu.c78 hsu_chan_disable(hsuc); in hsu_dma_chan_start()
102 hsu_chan_enable(hsuc); in hsu_dma_chan_start()
123 hsuc->desc = NULL; in hsu_dma_start_transfer()
225 desc = hsuc->desc; in hsu_dma_do_irq()
304 if (vchan_issue_pending(&hsuc->vchan) && !hsuc->desc) in hsu_dma_issue_pending()
341 if (hsuc->desc && cookie == hsuc->desc->vdesc.tx.cookie) { in hsu_dma_tx_status()
359 memcpy(&hsuc->config, config, sizeof(hsuc->config)); in hsu_dma_slave_config()
370 if (hsuc->desc && hsuc->desc->status == DMA_IN_PROGRESS) { in hsu_dma_pause()
385 if (hsuc->desc && hsuc->desc->status == DMA_PAUSED) { in hsu_dma_resume()
403 if (hsuc->desc) { in hsu_dma_terminate_all()
[all …]
H A Dhsu.h103 static inline u32 hsu_chan_readl(struct hsu_dma_chan *hsuc, int offset) in hsu_chan_readl() argument
105 return readl(hsuc->reg + offset); in hsu_chan_readl()
108 static inline void hsu_chan_writel(struct hsu_dma_chan *hsuc, int offset, in hsu_chan_writel() argument
111 writel(value, hsuc->reg + offset); in hsu_chan_writel()