xilinx_dma_chan 384 drivers/dma/xilinx/xilinx_dma.c void (*start_transfer)(struct xilinx_dma_chan *chan); xilinx_dma_chan 385 drivers/dma/xilinx/xilinx_dma.c int (*stop_transfer)(struct xilinx_dma_chan *chan); xilinx_dma_chan 435 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan[XILINX_DMA_MAX_CHANS_PER_DEVICE]; xilinx_dma_chan 453 drivers/dma/xilinx/xilinx_dma.c container_of(chan, struct xilinx_dma_chan, common) xilinx_dma_chan 461 drivers/dma/xilinx/xilinx_dma.c static inline u32 dma_read(struct xilinx_dma_chan *chan, u32 reg) xilinx_dma_chan 466 drivers/dma/xilinx/xilinx_dma.c static inline void dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) xilinx_dma_chan 471 drivers/dma/xilinx/xilinx_dma.c static inline void vdma_desc_write(struct xilinx_dma_chan *chan, u32 reg, xilinx_dma_chan 477 drivers/dma/xilinx/xilinx_dma.c static inline u32 dma_ctrl_read(struct xilinx_dma_chan *chan, u32 reg) xilinx_dma_chan 482 drivers/dma/xilinx/xilinx_dma.c static inline void dma_ctrl_write(struct xilinx_dma_chan *chan, u32 reg, xilinx_dma_chan 488 drivers/dma/xilinx/xilinx_dma.c static inline void dma_ctrl_clr(struct xilinx_dma_chan *chan, u32 reg, xilinx_dma_chan 494 drivers/dma/xilinx/xilinx_dma.c static inline void dma_ctrl_set(struct xilinx_dma_chan *chan, u32 reg, xilinx_dma_chan 511 drivers/dma/xilinx/xilinx_dma.c static inline void vdma_desc_write_64(struct xilinx_dma_chan *chan, u32 reg, xilinx_dma_chan 521 drivers/dma/xilinx/xilinx_dma.c static inline void dma_writeq(struct xilinx_dma_chan *chan, u32 reg, u64 value) xilinx_dma_chan 526 drivers/dma/xilinx/xilinx_dma.c static inline void xilinx_write(struct xilinx_dma_chan *chan, u32 reg, xilinx_dma_chan 535 drivers/dma/xilinx/xilinx_dma.c static inline void xilinx_axidma_buf(struct xilinx_dma_chan *chan, xilinx_dma_chan 560 drivers/dma/xilinx/xilinx_dma.c xilinx_vdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_dma_chan 581 drivers/dma/xilinx/xilinx_dma.c xilinx_cdma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_dma_chan 602 drivers/dma/xilinx/xilinx_dma.c xilinx_axidma_alloc_tx_segment(struct xilinx_dma_chan *chan) xilinx_dma_chan 635 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_free_tx_segment(struct xilinx_dma_chan *chan, xilinx_dma_chan 648 drivers/dma/xilinx/xilinx_dma.c static void xilinx_cdma_free_tx_segment(struct xilinx_dma_chan *chan, xilinx_dma_chan 659 drivers/dma/xilinx/xilinx_dma.c static void xilinx_vdma_free_tx_segment(struct xilinx_dma_chan *chan, xilinx_dma_chan 672 drivers/dma/xilinx/xilinx_dma.c xilinx_dma_alloc_tx_descriptor(struct xilinx_dma_chan *chan) xilinx_dma_chan 691 drivers/dma/xilinx/xilinx_dma.c xilinx_dma_free_tx_descriptor(struct xilinx_dma_chan *chan, xilinx_dma_chan 730 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_free_desc_list(struct xilinx_dma_chan *chan, xilinx_dma_chan 745 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_free_descriptors(struct xilinx_dma_chan *chan) xilinx_dma_chan 764 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 798 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_chan_handle_cyclic(struct xilinx_dma_chan *chan, xilinx_dma_chan 818 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_chan_desc_cleanup(struct xilinx_dma_chan *chan) xilinx_dma_chan 858 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = (struct xilinx_dma_chan *)data; xilinx_dma_chan 871 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 972 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_calc_copysize(struct xilinx_dma_chan *chan, xilinx_dma_chan 1004 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 1043 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_stop_transfer(struct xilinx_dma_chan *chan) xilinx_dma_chan 1061 drivers/dma/xilinx/xilinx_dma.c static int xilinx_cdma_stop_transfer(struct xilinx_dma_chan *chan) xilinx_dma_chan 1074 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_start(struct xilinx_dma_chan *chan) xilinx_dma_chan 1098 drivers/dma/xilinx/xilinx_dma.c static void xilinx_vdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_dma_chan 1201 drivers/dma/xilinx/xilinx_dma.c static void xilinx_cdma_start_transfer(struct xilinx_dma_chan *chan) xilinx_dma_chan 1273 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_start_transfer(struct xilinx_dma_chan *chan) xilinx_dma_chan 1379 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 1393 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_complete_descriptor(struct xilinx_dma_chan *chan) xilinx_dma_chan 1415 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_reset(struct xilinx_dma_chan *chan) xilinx_dma_chan 1448 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_chan_reset(struct xilinx_dma_chan *chan) xilinx_dma_chan 1473 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = data; xilinx_dma_chan 1533 drivers/dma/xilinx/xilinx_dma.c static void append_desc_queue(struct xilinx_dma_chan *chan, xilinx_dma_chan 1591 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(tx->chan); xilinx_dma_chan 1640 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 1722 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 1780 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 1879 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 1984 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 2062 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 2110 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); xilinx_dma_chan 2173 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_chan_remove(struct xilinx_dma_chan *chan) xilinx_dma_chan 2390 drivers/dma/xilinx/xilinx_dma.c struct xilinx_dma_chan *chan;