Lines Matching refs:txd

75 		 __func__, desc->txd.cookie);  in dwc_tx_submit()
92 dma_async_tx_descriptor_init(&desc->txd, &dwc->chan); in dwc_desc_get()
93 desc->txd.tx_submit = dwc_tx_submit; in dwc_desc_get()
94 desc->txd.flags = DMA_CTRL_ACK; in dwc_desc_get()
95 desc->txd.phys = phys; in dwc_desc_get()
109 dma_pool_free(dw->desc_pool, child, child->txd.phys); in dwc_desc_put()
113 dma_pool_free(dw->desc_pool, desc, desc->txd.phys); in dwc_desc_put()
218 channel_writel(dwc, LLP, first->txd.phys | lms); in dwc_dostart()
233 dev_vdbg(chan2dev(&dwc->chan), "%s: started %u\n", __func__, desc->txd.cookie); in dwc_dostart_first_queued()
243 struct dma_async_tx_descriptor *txd = &desc->txd; in dwc_descriptor_complete() local
248 dev_vdbg(chan2dev(&dwc->chan), "descriptor %u complete\n", txd->cookie); in dwc_descriptor_complete()
251 dma_cookie_complete(txd); in dwc_descriptor_complete()
253 dmaengine_desc_get_callback(txd, &cb); in dwc_descriptor_complete()
259 async_tx_ack(&child->txd); in dwc_descriptor_complete()
260 async_tx_ack(&desc->txd); in dwc_descriptor_complete()
375 if (desc->txd.phys == DWC_LLP_LOC(llp)) { in dwc_scan_descriptors()
460 " cookie: %d\n", bad_desc->txd.cookie); in dwc_handle_error()
599 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_dma_memcpy()
611 first->txd.flags = flags; in dwc_prep_dma_memcpy()
614 return &first->txd; in dwc_prep_dma_memcpy()
689 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_slave_sg()
738 lli_write(prev, llp, desc->txd.phys | lms); in dwc_prep_slave_sg()
763 return &first->txd; in dwc_prep_slave_sg()
885 if (desc->txd.cookie == c) in dwc_find_desc()