Searched refs:dw_edma_chan (Results 1 – 4 of 4) sorted by relevance
42 struct dw_edma_chan;54 struct dw_edma_chan *chan;65 struct dw_edma_chan *chan;74 struct dw_edma_chan { struct109 struct dw_edma_chan *chan; argument118 typedef void (*dw_edma_handler_t)(struct dw_edma_chan *);123 enum dma_status (*ch_status)(struct dw_edma_chan *chan);127 void (*ch_config)(struct dw_edma_chan *chan);155 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) in vc2dw_edma_chan()157 return container_of(vc, struct dw_edma_chan, vc); in vc2dw_edma_chan()[all …]
32 struct device *chan2dev(struct dw_edma_chan *chan) in chan2dev()44 u64 dw_edma_get_pci_address(struct dw_edma_chan *chan, phys_addr_t cpu_addr) in dw_edma_get_pci_address()79 struct dw_edma_chan *chan = desc->chan; in dw_edma_alloc_chunk()121 static struct dw_edma_desc *dw_edma_alloc_desc(struct dw_edma_chan *chan) in dw_edma_alloc_desc()185 static int dw_edma_start_transfer(struct dw_edma_chan *chan) in dw_edma_start_transfer()218 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_caps()236 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_config()246 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_pause()263 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_resume()282 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_terminate_all()[all …]
76 static enum dma_status dw_hdma_v0_core_ch_status(struct dw_edma_chan *chan) in dw_hdma_v0_core_ch_status()92 static void dw_hdma_v0_core_clear_done_int(struct dw_edma_chan *chan) in dw_hdma_v0_core_clear_done_int()99 static void dw_hdma_v0_core_clear_abort_int(struct dw_edma_chan *chan) in dw_hdma_v0_core_clear_abort_int()106 static u32 dw_hdma_v0_core_status_int(struct dw_edma_chan *chan) in dw_hdma_v0_core_status_int()120 struct dw_edma_chan *chan; in dw_hdma_v0_core_handle_int()230 struct dw_edma_chan *chan = chunk->chan; in dw_hdma_v0_core_start()266 static void dw_hdma_v0_core_ch_config(struct dw_edma_chan *chan) in dw_hdma_v0_core_ch_config()
189 static enum dma_status dw_edma_v0_core_ch_status(struct dw_edma_chan *chan) in dw_edma_v0_core_ch_status()205 static void dw_edma_v0_core_clear_done_int(struct dw_edma_chan *chan) in dw_edma_v0_core_clear_done_int()213 static void dw_edma_v0_core_clear_abort_int(struct dw_edma_chan *chan) in dw_edma_v0_core_clear_abort_int()240 struct dw_edma_chan *chan; in dw_edma_v0_core_handle_int()322 struct dw_edma_chan *chan = chunk->chan; in dw_edma_v0_core_write_chunk()365 struct dw_edma_chan *chan = chunk->chan; in dw_edma_v0_core_start()437 static void dw_edma_v0_core_ch_config(struct dw_edma_chan *chan) in dw_edma_v0_core_ch_config()