zynqmp_dma_chan
#define to_chan(chan) container_of(chan, struct zynqmp_dma_chan, \
struct zynqmp_dma_chan *chan;
static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg,
static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan *chan,
static void zynqmp_dma_desc_config_eod(struct zynqmp_dma_chan *chan,
static void zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan,
static void zynqmp_dma_init(struct zynqmp_dma_chan *chan)
struct zynqmp_dma_chan *chan = to_chan(tx->chan);
zynqmp_dma_get_descriptor(struct zynqmp_dma_chan *chan)
static void zynqmp_dma_free_descriptor(struct zynqmp_dma_chan *chan,
static void zynqmp_dma_free_desc_list(struct zynqmp_dma_chan *chan,
struct zynqmp_dma_chan *chan = to_chan(dchan);
static void zynqmp_dma_start(struct zynqmp_dma_chan *chan)
static void zynqmp_dma_handle_ovfl_int(struct zynqmp_dma_chan *chan, u32 status)
static void zynqmp_dma_config(struct zynqmp_dma_chan *chan)
struct zynqmp_dma_chan *chan = to_chan(dchan);
static void zynqmp_dma_start_transfer(struct zynqmp_dma_chan *chan)
static void zynqmp_dma_chan_desc_cleanup(struct zynqmp_dma_chan *chan)
static void zynqmp_dma_complete_descriptor(struct zynqmp_dma_chan *chan)
struct zynqmp_dma_chan *chan = to_chan(dchan);
static void zynqmp_dma_free_descriptors(struct zynqmp_dma_chan *chan)
struct zynqmp_dma_chan *chan = to_chan(dchan);
static void zynqmp_dma_reset(struct zynqmp_dma_chan *chan)
struct zynqmp_dma_chan *chan = (struct zynqmp_dma_chan *)data;
struct zynqmp_dma_chan *chan = from_tasklet(chan, t, tasklet);
struct zynqmp_dma_chan *chan = to_chan(dchan);
struct zynqmp_dma_chan *chan = to_chan(dchan);
struct zynqmp_dma_chan *chan;
static void zynqmp_dma_chan_remove(struct zynqmp_dma_chan *chan)
struct zynqmp_dma_chan *chan;