Lines Matching refs:txd
285 static inline struct at_xdmac_desc *txd_to_at_desc(struct dma_async_tx_descriptor *txd) in txd_to_at_desc() argument
287 return container_of(txd, struct at_xdmac_desc, tx_dma_desc); in txd_to_at_desc()
1526 struct dma_async_tx_descriptor *txd; in at_xdmac_handle_cyclic() local
1529 txd = &desc->tx_dma_desc; in at_xdmac_handle_cyclic()
1531 if (txd->callback && (txd->flags & DMA_PREP_INTERRUPT)) in at_xdmac_handle_cyclic()
1532 txd->callback(txd->callback_param); in at_xdmac_handle_cyclic()
1552 struct dma_async_tx_descriptor *txd; in at_xdmac_tasklet() local
1568 txd = &desc->tx_dma_desc; in at_xdmac_tasklet()
1574 dma_cookie_complete(txd); in at_xdmac_tasklet()
1575 if (txd->callback && (txd->flags & DMA_PREP_INTERRUPT)) in at_xdmac_tasklet()
1576 txd->callback(txd->callback_param); in at_xdmac_tasklet()
1579 dma_run_dependencies(txd); in at_xdmac_tasklet()