Lines Matching refs:dchan

247 dma_chan_tx_status(struct dma_chan *dchan, dma_cookie_t cookie,  in dma_chan_tx_status()  argument
250 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_tx_status()
253 ret = dma_cookie_status(dchan, cookie, txstate); in dma_chan_tx_status()
325 static void dma_chan_issue_pending(struct dma_chan *dchan) in dma_chan_issue_pending() argument
327 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_issue_pending()
336 static int dma_chan_alloc_chan_resources(struct dma_chan *dchan) in dma_chan_alloc_chan_resources() argument
338 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_alloc_chan_resources()
347 dev_vdbg(dchan2dev(dchan), "%s: allocating\n", axi_chan_name(chan)); in dma_chan_alloc_chan_resources()
354 static void dma_chan_free_chan_resources(struct dma_chan *dchan) in dma_chan_free_chan_resources() argument
356 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_free_chan_resources()
360 dev_err(dchan2dev(dchan), "%s is non-idle!\n", in dma_chan_free_chan_resources()
368 dev_vdbg(dchan2dev(dchan), in dma_chan_free_chan_resources()
425 dma_chan_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dst_adr, in dma_chan_prep_dma_memcpy() argument
429 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_prep_dma_memcpy()
627 static int dma_chan_terminate_all(struct dma_chan *dchan) in dma_chan_terminate_all() argument
629 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_terminate_all()
643 dev_vdbg(dchan2dev(dchan), "terminated: %s\n", axi_chan_name(chan)); in dma_chan_terminate_all()
648 static int dma_chan_pause(struct dma_chan *dchan) in dma_chan_pause() argument
650 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_pause()
691 static int dma_chan_resume(struct dma_chan *dchan) in dma_chan_resume() argument
693 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); in dma_chan_resume()