Lines Matching defs:dmach
88 static inline struct hidma_chan *to_hidma_chan(struct dma_chan *dmach)
90 return container_of(dmach, struct hidma_chan, chan);
228 static void hidma_issue_pending(struct dma_chan *dmach)
230 struct hidma_chan *mchan = to_hidma_chan(dmach);
271 static enum dma_status hidma_tx_status(struct dma_chan *dmach,
275 struct hidma_chan *mchan = to_hidma_chan(dmach);
278 ret = dma_cookie_status(dmach, cookie, txstate);
283 dmach->cookie);
341 static int hidma_alloc_chan_resources(struct dma_chan *dmach)
343 struct hidma_chan *mchan = to_hidma_chan(dmach);
361 dma_async_tx_descriptor_init(&mdesc->desc, dmach);
368 dev_err(dmach->device->dev,
393 hidma_prep_dma_memcpy(struct dma_chan *dmach, dma_addr_t dest, dma_addr_t src,
396 struct hidma_chan *mchan = to_hidma_chan(dmach);
426 hidma_prep_dma_memset(struct dma_chan *dmach, dma_addr_t dest, int value,
429 struct hidma_chan *mchan = to_hidma_chan(dmach);
534 static void hidma_free_chan_resources(struct dma_chan *dmach)
536 struct hidma_chan *mchan = to_hidma_chan(dmach);
543 hidma_terminate_channel(dmach);