owl_dma
static inline void owl_dma_free(struct owl_dma *od)
struct owl_dma *od = ofdma->of_dma_data;
struct owl_dma *od;
struct owl_dma *od = platform_get_drvdata(pdev);
static void dma_update(struct owl_dma *od, u32 reg, u32 val, bool state)
static void dma_writel(struct owl_dma *od, u32 reg, u32 data)
static u32 dma_readl(struct owl_dma *od, u32 reg)
static inline struct owl_dma *to_owl_dma(struct dma_device *dd)
return container_of(dd, struct owl_dma, dma);
static void owl_dma_free_lli(struct owl_dma *od,
static struct owl_dma_lli *owl_dma_alloc_lli(struct owl_dma *od)
struct owl_dma *od = to_owl_dma(vchan->vc.chan.device);
static struct owl_dma_pchan *owl_dma_get_pchan(struct owl_dma *od,
static int owl_dma_pchan_busy(struct owl_dma *od, struct owl_dma_pchan *pchan)
static void owl_dma_terminate_pchan(struct owl_dma *od,
struct owl_dma *od = to_owl_dma(vchan->vc.chan.device);
static void owl_dma_phy_free(struct owl_dma *od, struct owl_dma_vchan *vchan)
struct owl_dma *od = dev_id;
static void owl_dma_free_txd(struct owl_dma *od, struct owl_dma_txd *txd)
struct owl_dma *od = to_owl_dma(vd->tx.chan->device);
struct owl_dma *od = to_owl_dma(chan->device);
struct owl_dma *od = to_owl_dma(vchan->vc.chan.device);
struct owl_dma *od = to_owl_dma(chan->device);
struct owl_dma *od = to_owl_dma(chan->device);
struct owl_dma *od = to_owl_dma(chan->device);