Lines Matching defs:dw_dma
313 struct dw_dma { struct
321 struct dw_dma_chan *chan; argument
326 void (*initialize_chan)(struct dw_dma_chan *dwc); argument
327 void (*suspend_chan)(struct dw_dma_chan *dwc, bool drain); argument
328 void (*resume_chan)(struct dw_dma_chan *dwc, bool drain); argument
329 u32 (*prepare_ctllo)(struct dw_dma_chan *dwc); argument
330 void (*encode_maxburst)(struct dw_dma_chan *dwc, u32 *maxburst); argument
331 u32 (*bytes2block)(struct dw_dma_chan *dwc, size_t bytes, argument
333 size_t (*block2bytes)(struct dw_dma_chan *dwc, u32 block, u32 width); argument
336 void (*set_device_name)(struct dw_dma *dw, int id); argument
337 void (*disable)(struct dw_dma *dw); argument
338 void (*enable)(struct dw_dma *dw); argument
341 struct dw_dma_platform_data *pdata; argument