Lines Matching refs:async_tx
310 chunk->async_tx.cookie > 0 || in sh_dmae_tx_submit()
311 chunk->async_tx.cookie == -EBUSY || in sh_dmae_tx_submit()
316 chunk->async_tx.callback = NULL; in sh_dmae_tx_submit()
322 last->async_tx.callback = callback; in sh_dmae_tx_submit()
323 last->async_tx.callback_param = tx->callback_param; in sh_dmae_tx_submit()
326 tx->cookie, &last->async_tx, sh_chan->id, in sh_dmae_tx_submit()
431 dma_async_tx_descriptor_init(&desc->async_tx, in sh_dmae_alloc_chan_resources()
433 desc->async_tx.tx_submit = sh_dmae_tx_submit; in sh_dmae_alloc_chan_resources()
534 new->async_tx.cookie = -EBUSY; in sh_dmae_add_desc()
538 new->async_tx.cookie = -EINVAL; in sh_dmae_add_desc()
543 copy_size, *len, *src, *dest, &new->async_tx, in sh_dmae_add_desc()
544 new->async_tx.cookie, sh_chan->xmit_shift); in sh_dmae_add_desc()
547 new->async_tx.flags = flags; in sh_dmae_add_desc()
629 new->async_tx.cookie = -ENOSPC; in sh_dmae_prep_sg()
636 return &first->async_tx; in sh_dmae_prep_sg()
744 struct dma_async_tx_descriptor *tx = &desc->async_tx; in __ld_cleanup()
796 async_tx_ack(&desc->async_tx); in __ld_cleanup()
805 async_tx_test_ack(&desc->async_tx)) || all) { in __ld_cleanup()
857 desc->async_tx.cookie, sh_chan->id, in sh_chan_xfer_ld_queue()
969 struct dma_async_tx_descriptor *tx = &desc->async_tx; in sh_dmae_reset()
1012 desc->async_tx.cookie, &desc->async_tx, in dmae_do_tasklet()