Lines Matching refs:dwc
295 __dwc_regs(struct dw_dma_chan *dwc) in __dwc_regs() argument
297 return dwc->ch_regs; in __dwc_regs()
300 #define channel_readl(dwc, name) \ argument
301 readl(&(__dwc_regs(dwc)->name))
302 #define channel_writel(dwc, name, val) \ argument
303 writel((val), &(__dwc_regs(dwc)->name))
323 void (*initialize_chan)(struct dw_dma_chan *dwc);
324 void (*suspend_chan)(struct dw_dma_chan *dwc, bool drain);
325 void (*resume_chan)(struct dw_dma_chan *dwc, bool drain);
326 u32 (*prepare_ctllo)(struct dw_dma_chan *dwc);
327 void (*encode_maxburst)(struct dw_dma_chan *dwc, u32 *maxburst);
328 u32 (*bytes2block)(struct dw_dma_chan *dwc, size_t bytes,
330 size_t (*block2bytes)(struct dw_dma_chan *dwc, u32 block, u32 width);