Lines Matching refs:txd
782 if (async_tx_test_ack(&desc->txd)) in ipu_submit_buffer()
928 struct dma_async_tx_descriptor *txd = &desc->txd; in idmac_desc_alloc() local
930 memset(txd, 0, sizeof(*txd)); in idmac_desc_alloc()
931 dma_async_tx_descriptor_init(txd, &ichan->dma_chan); in idmac_desc_alloc()
932 txd->tx_submit = idmac_tx_submit; in idmac_desc_alloc()
1281 callback = descnew->txd.callback; in idmac_interrupt()
1282 callback_param = descnew->txd.callback_param; in idmac_interrupt()
1293 dma_cookie_complete(&desc->txd); in idmac_interrupt()
1295 callback = desc->txd.callback; in idmac_interrupt()
1296 callback_param = desc->txd.callback_param; in idmac_interrupt()
1300 if (done && (desc->txd.flags & DMA_PREP_INTERRUPT) && callback) in idmac_interrupt()
1321 if (async_tx_test_ack(&desc->txd)) { in ipu_gc_tasklet()
1329 async_tx_clear_ack(&desc->txd); in ipu_gc_tasklet()
1344 struct dma_async_tx_descriptor *txd = NULL; in idmac_prep_slave_sg() local
1368 txd = &desc->txd; in idmac_prep_slave_sg()
1369 txd->flags = tx_flags; in idmac_prep_slave_sg()
1377 return txd; in idmac_prep_slave_sg()
1454 async_tx_clear_ack(&desc->txd); in __idmac_terminate_all()