Lines Matching defs:async_tx
143 * @async_tx: dmaengine object
151 struct dma_async_tx_descriptor async_tx;
636 running = chan->running ? chan->running->async_tx.cookie : -EINVAL;
647 if (desc->async_tx.cookie == cookie) {
654 if (desc->async_tx.cookie == cookie) {
674 struct nbpf_desc *desc = container_of(tx, struct nbpf_desc, async_tx);
722 dma_async_tx_descriptor_init(&desc->async_tx, dchan);
723 desc->async_tx.tx_submit = nbpf_tx_submit;
764 if (async_tx_test_ack(&desc->async_tx) && desc->user_wait) {
857 __func__, desc, desc->async_tx.cookie);
955 desc->async_tx.flags = flags;
956 desc->async_tx.cookie = -EBUSY;
985 return &desc->async_tx;
1131 } else if (async_tx_test_ack(&desc->async_tx)) {
1153 dma_cookie_complete(&desc->async_tx);
1159 if (async_tx_test_ack(&desc->async_tx)) {
1167 dmaengine_desc_get_callback(&desc->async_tx, &cb);