ls2x_dma_chan
struct ls2x_dma_chan lchan;
static inline struct ls2x_dma_chan *to_ldma_chan(struct dma_chan *chan)
return container_of(chan, struct ls2x_dma_chan, vchan.chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(vdesc->tx.chan);
static void ls2x_dma_write_cmd(struct ls2x_dma_chan *lchan, bool cmd)
static void ls2x_dma_start_transfer(struct ls2x_dma_chan *lchan)
static size_t ls2x_dmac_detect_burst(struct ls2x_dma_chan *lchan)
static void ls2x_dma_fill_desc(struct ls2x_dma_chan *lchan, u32 sg_index,
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = to_ldma_chan(chan);
struct ls2x_dma_chan *lchan = dev_id;
struct ls2x_dma_chan *lchan = &priv->lchan;