Lines Matching refs:txd
127 struct dma_async_tx_descriptor txd; member
254 d->txd.callback = desc->txd.callback; in ep93xx_dma_set_active()
255 d->txd.callback_param = desc->txd.callback_param; in ep93xx_dma_set_active()
300 return !desc->txd.cookie; in ep93xx_dma_advance_active()
420 desc->txd.cookie, desc->src_addr, desc->dst_addr, in m2p_hw_interrupt()
609 last_done = !desc || desc->txd.cookie; in m2m_hw_interrupt()
673 if (async_tx_test_ack(&desc->txd)) { in ep93xx_dma_desc_get()
681 desc->txd.cookie = 0; in ep93xx_dma_desc_get()
682 desc->txd.callback = NULL; in ep93xx_dma_desc_get()
683 desc->txd.callback_param = NULL; in ep93xx_dma_desc_get()
755 dma_cookie_complete(&desc->txd); in ep93xx_dma_tasklet()
758 callback = desc->txd.callback; in ep93xx_dma_tasklet()
759 callback_param = desc->txd.callback_param; in ep93xx_dma_tasklet()
768 dma_descriptor_unmap(&desc->txd); in ep93xx_dma_tasklet()
831 desc = container_of(tx, struct ep93xx_dma_desc, txd); in ep93xx_dma_tx_submit()
917 dma_async_tx_descriptor_init(&desc->txd, chan); in ep93xx_dma_alloc_chan_resources()
918 desc->txd.flags = DMA_CTRL_ACK; in ep93xx_dma_alloc_chan_resources()
919 desc->txd.tx_submit = ep93xx_dma_tx_submit; in ep93xx_dma_alloc_chan_resources()
1004 first->txd.cookie = -EBUSY; in ep93xx_dma_prep_dma_memcpy()
1005 first->txd.flags = flags; in ep93xx_dma_prep_dma_memcpy()
1007 return &first->txd; in ep93xx_dma_prep_dma_memcpy()
1077 first->txd.cookie = -EBUSY; in ep93xx_dma_prep_slave_sg()
1078 first->txd.flags = flags; in ep93xx_dma_prep_slave_sg()
1080 return &first->txd; in ep93xx_dma_prep_slave_sg()
1156 first->txd.cookie = -EBUSY; in ep93xx_dma_prep_dma_cyclic()
1158 return &first->txd; in ep93xx_dma_prep_dma_cyclic()