Lines Matching defs:async_tx
144 * @async_tx: dmaengine object
152 struct dma_async_tx_descriptor async_tx;
637 running = chan->running ? chan->running->async_tx.cookie : -EINVAL;
648 if (desc->async_tx.cookie == cookie) {
655 if (desc->async_tx.cookie == cookie) {
675 struct nbpf_desc *desc = container_of(tx, struct nbpf_desc, async_tx);
723 dma_async_tx_descriptor_init(&desc->async_tx, dchan);
724 desc->async_tx.tx_submit = nbpf_tx_submit;
765 if (async_tx_test_ack(&desc->async_tx) && desc->user_wait) {
858 __func__, desc, desc->async_tx.cookie);
956 desc->async_tx.flags = flags;
957 desc->async_tx.cookie = -EBUSY;
986 return &desc->async_tx;
1132 } else if (async_tx_test_ack(&desc->async_tx)) {
1154 dma_cookie_complete(&desc->async_tx);
1160 if (async_tx_test_ack(&desc->async_tx)) {
1168 dmaengine_desc_get_callback(&desc->async_tx, &cb);