Lines Matching refs:axi_dma_chan

56 axi_chan_iowrite32(struct axi_dma_chan *chan, u32 reg, u32 val)  in axi_chan_iowrite32()
61 static inline u32 axi_chan_ioread32(struct axi_dma_chan *chan, u32 reg) in axi_chan_ioread32()
67 axi_chan_iowrite64(struct axi_dma_chan *chan, u32 reg, u64 val) in axi_chan_iowrite64()
113 static inline void axi_chan_irq_disable(struct axi_dma_chan *chan, u32 irq_mask) in axi_chan_irq_disable()
126 static inline void axi_chan_irq_set(struct axi_dma_chan *chan, u32 irq_mask) in axi_chan_irq_set()
131 static inline void axi_chan_irq_sig_set(struct axi_dma_chan *chan, u32 irq_mask) in axi_chan_irq_sig_set()
136 static inline void axi_chan_irq_clear(struct axi_dma_chan *chan, u32 irq_mask) in axi_chan_irq_clear()
141 static inline u32 axi_chan_irq_read(struct axi_dma_chan *chan) in axi_chan_irq_read()
146 static inline void axi_chan_disable(struct axi_dma_chan *chan) in axi_chan_disable()
156 static inline void axi_chan_enable(struct axi_dma_chan *chan) in axi_chan_enable()
166 static inline bool axi_chan_is_hw_enable(struct axi_dma_chan *chan) in axi_chan_is_hw_enable()
185 static u32 axi_chan_get_xfer_width(struct axi_dma_chan *chan, dma_addr_t src, in axi_chan_get_xfer_width()
193 static inline const char *axi_chan_name(struct axi_dma_chan *chan) in axi_chan_name()
198 static struct axi_dma_desc *axi_desc_get(struct axi_dma_chan *chan) in axi_desc_get()
221 struct axi_dma_chan *chan = desc->chan; in axi_desc_put()
250 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_tx_status()
266 static void write_chan_llp(struct axi_dma_chan *chan, dma_addr_t adr) in write_chan_llp()
272 static void axi_chan_block_xfer_start(struct axi_dma_chan *chan, in axi_chan_block_xfer_start()
310 static void axi_chan_start_first_queued(struct axi_dma_chan *chan) in axi_chan_start_first_queued()
327 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_issue_pending()
338 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_alloc_chan_resources()
356 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_free_chan_resources()
429 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_prep_dma_memcpy()
519 static void axi_chan_dump_lli(struct axi_dma_chan *chan, in axi_chan_dump_lli()
532 static void axi_chan_list_dump_lli(struct axi_dma_chan *chan, in axi_chan_list_dump_lli()
542 static noinline void axi_chan_handle_err(struct axi_dma_chan *chan, u32 status) in axi_chan_handle_err()
570 static void axi_chan_block_xfer_complete(struct axi_dma_chan *chan) in axi_chan_block_xfer_complete()
598 struct axi_dma_chan *chan; in dw_axi_dma_interrupt()
628 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_terminate_all()
653 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_pause()
682 static inline void axi_chan_resume(struct axi_dma_chan *chan) in axi_chan_resume()
696 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_resume()
886 struct axi_dma_chan *chan = &dw->chan[i]; in dw_probe()
956 struct axi_dma_chan *chan, *_chan; in dw_remove()