Lines Matching refs:txd
127 struct dma_async_tx_descriptor txd; member
258 d->txd.callback = desc->txd.callback; in ep93xx_dma_set_active()
259 d->txd.callback_param = desc->txd.callback_param; in ep93xx_dma_set_active()
302 return !desc->txd.cookie; in ep93xx_dma_advance_active()
430 desc->txd.cookie, desc->src_addr, desc->dst_addr, in m2p_hw_interrupt()
621 last_done = !desc || desc->txd.cookie; in m2m_hw_interrupt()
685 if (async_tx_test_ack(&desc->txd)) { in ep93xx_dma_desc_get()
693 desc->txd.cookie = 0; in ep93xx_dma_desc_get()
694 desc->txd.callback = NULL; in ep93xx_dma_desc_get()
695 desc->txd.callback_param = NULL; in ep93xx_dma_desc_get()
767 dma_cookie_complete(&desc->txd); in ep93xx_dma_tasklet()
770 dmaengine_desc_get_callback(&desc->txd, &cb); in ep93xx_dma_tasklet()
779 dma_descriptor_unmap(&desc->txd); in ep93xx_dma_tasklet()
841 desc = container_of(tx, struct ep93xx_dma_desc, txd); in ep93xx_dma_tx_submit()
927 dma_async_tx_descriptor_init(&desc->txd, chan); in ep93xx_dma_alloc_chan_resources()
928 desc->txd.flags = DMA_CTRL_ACK; in ep93xx_dma_alloc_chan_resources()
929 desc->txd.tx_submit = ep93xx_dma_tx_submit; in ep93xx_dma_alloc_chan_resources()
1014 first->txd.cookie = -EBUSY; in ep93xx_dma_prep_dma_memcpy()
1015 first->txd.flags = flags; in ep93xx_dma_prep_dma_memcpy()
1017 return &first->txd; in ep93xx_dma_prep_dma_memcpy()
1089 first->txd.cookie = -EBUSY; in ep93xx_dma_prep_slave_sg()
1090 first->txd.flags = flags; in ep93xx_dma_prep_slave_sg()
1092 return &first->txd; in ep93xx_dma_prep_slave_sg()
1170 first->txd.cookie = -EBUSY; in ep93xx_dma_prep_dma_cyclic()
1172 return &first->txd; in ep93xx_dma_prep_dma_cyclic()