Lines Matching defs:chan

247 	struct xilinx_vdma_chan *chan[XILINX_VDMA_MAX_CHANS_PER_DEVICE];  member
253 #define to_xilinx_chan(chan) \ argument
259 static inline u32 vdma_read(struct xilinx_vdma_chan *chan, u32 reg) in vdma_read()
264 static inline void vdma_write(struct xilinx_vdma_chan *chan, u32 reg, u32 value) in vdma_write()
269 static inline void vdma_desc_write(struct xilinx_vdma_chan *chan, u32 reg, in vdma_desc_write()
275 static inline u32 vdma_ctrl_read(struct xilinx_vdma_chan *chan, u32 reg) in vdma_ctrl_read()
280 static inline void vdma_ctrl_write(struct xilinx_vdma_chan *chan, u32 reg, in vdma_ctrl_write()
286 static inline void vdma_ctrl_clr(struct xilinx_vdma_chan *chan, u32 reg, in vdma_ctrl_clr()
292 static inline void vdma_ctrl_set(struct xilinx_vdma_chan *chan, u32 reg, in vdma_ctrl_set()
309 xilinx_vdma_alloc_tx_segment(struct xilinx_vdma_chan *chan) in xilinx_vdma_alloc_tx_segment()
329 static void xilinx_vdma_free_tx_segment(struct xilinx_vdma_chan *chan, in xilinx_vdma_free_tx_segment()
342 xilinx_vdma_alloc_tx_descriptor(struct xilinx_vdma_chan *chan) in xilinx_vdma_alloc_tx_descriptor()
369 xilinx_vdma_free_tx_descriptor(struct xilinx_vdma_chan *chan, in xilinx_vdma_free_tx_descriptor()
392 static void xilinx_vdma_free_desc_list(struct xilinx_vdma_chan *chan, in xilinx_vdma_free_desc_list()
407 static void xilinx_vdma_free_descriptors(struct xilinx_vdma_chan *chan) in xilinx_vdma_free_descriptors()
428 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan); in xilinx_vdma_free_chan_resources() local
441 static void xilinx_vdma_chan_desc_cleanup(struct xilinx_vdma_chan *chan) in xilinx_vdma_chan_desc_cleanup()
478 struct xilinx_vdma_chan *chan = (struct xilinx_vdma_chan *)data; in xilinx_vdma_do_tasklet() local
491 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan); in xilinx_vdma_alloc_chan_resources() local
537 static bool xilinx_vdma_is_running(struct xilinx_vdma_chan *chan) in xilinx_vdma_is_running()
551 static bool xilinx_vdma_is_idle(struct xilinx_vdma_chan *chan) in xilinx_vdma_is_idle()
561 static void xilinx_vdma_halt(struct xilinx_vdma_chan *chan) in xilinx_vdma_halt()
587 static void xilinx_vdma_start(struct xilinx_vdma_chan *chan) in xilinx_vdma_start()
614 static void xilinx_vdma_start_transfer(struct xilinx_vdma_chan *chan) in xilinx_vdma_start_transfer()
732 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan); in xilinx_vdma_issue_pending() local
743 static void xilinx_vdma_complete_descriptor(struct xilinx_vdma_chan *chan) in xilinx_vdma_complete_descriptor()
771 static int xilinx_vdma_reset(struct xilinx_vdma_chan *chan) in xilinx_vdma_reset()
805 static int xilinx_vdma_chan_reset(struct xilinx_vdma_chan *chan) in xilinx_vdma_chan_reset()
830 struct xilinx_vdma_chan *chan = data; in xilinx_vdma_irq_handler() local
890 struct xilinx_vdma_chan *chan = to_xilinx_chan(tx->chan); in xilinx_vdma_tx_submit() local
934 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan); in xilinx_vdma_dma_prep_interleaved() local
1006 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan); in xilinx_vdma_terminate_all() local
1033 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan); in xilinx_vdma_channel_set_config() local
1090 static void xilinx_vdma_chan_remove(struct xilinx_vdma_chan *chan) in xilinx_vdma_chan_remove()
1117 struct xilinx_vdma_chan *chan; in xilinx_vdma_chan_probe() local