Lines Matching refs:txd

93 		if (async_tx_test_ack(&desc->txd)) {  in dwc_desc_get()
251 channel_writel(dwc, LLP, first->txd.phys); in dwc_dostart()
267 dev_vdbg(chan2dev(&dwc->chan), "%s: started %u\n", __func__, desc->txd.cookie); in dwc_dostart_first_queued()
279 struct dma_async_tx_descriptor *txd = &desc->txd; in dwc_descriptor_complete() local
283 dev_vdbg(chan2dev(&dwc->chan), "descriptor %u complete\n", txd->cookie); in dwc_descriptor_complete()
286 dma_cookie_complete(txd); in dwc_descriptor_complete()
288 callback = txd->callback; in dwc_descriptor_complete()
289 param = txd->callback_param; in dwc_descriptor_complete()
294 async_tx_ack(&child->txd); in dwc_descriptor_complete()
295 async_tx_ack(&desc->txd); in dwc_descriptor_complete()
300 dma_descriptor_unmap(txd); in dwc_descriptor_complete()
417 if (desc->txd.phys == llp) { in dwc_scan_descriptors()
498 " cookie: %d\n", bad_desc->txd.cookie); in dwc_handle_error()
672 dev_vdbg(chan2dev(tx->chan), "%s: queued %u\n", __func__, desc->txd.cookie); in dwc_tx_submit()
738 prev->lli.llp = desc->txd.phys; in dwc_prep_dma_memcpy()
750 first->txd.flags = flags; in dwc_prep_dma_memcpy()
753 return &first->txd; in dwc_prep_dma_memcpy()
835 prev->lli.llp = desc->txd.phys; in dwc_prep_slave_sg()
891 prev->lli.llp = desc->txd.phys; in dwc_prep_slave_sg()
913 return &first->txd; in dwc_prep_slave_sg()
1178 dma_async_tx_descriptor_init(&desc->txd, chan); in dwc_alloc_chan_resources()
1179 desc->txd.tx_submit = dwc_tx_submit; in dwc_alloc_chan_resources()
1180 desc->txd.flags = DMA_CTRL_ACK; in dwc_alloc_chan_resources()
1181 desc->txd.phys = phys; in dwc_alloc_chan_resources()
1244 dma_pool_free(dw->desc_pool, desc, desc->txd.phys); in dwc_free_chan_resources()
1432 last->lli.llp = desc->txd.phys; in dw_dma_cyclic_prep()
1438 last->lli.llp = cdesc->desc[0]->txd.phys; in dw_dma_cyclic_prep()