Lines Matching refs:async_tx
1480 BUG_ON(desc->async_tx.cookie < 0); in ppc440spe_adma_run_tx_complete_actions()
1481 if (desc->async_tx.cookie > 0) { in ppc440spe_adma_run_tx_complete_actions()
1482 cookie = desc->async_tx.cookie; in ppc440spe_adma_run_tx_complete_actions()
1483 desc->async_tx.cookie = 0; in ppc440spe_adma_run_tx_complete_actions()
1488 if (desc->async_tx.callback) in ppc440spe_adma_run_tx_complete_actions()
1489 desc->async_tx.callback( in ppc440spe_adma_run_tx_complete_actions()
1490 desc->async_tx.callback_param); in ppc440spe_adma_run_tx_complete_actions()
1492 dma_descriptor_unmap(&desc->async_tx); in ppc440spe_adma_run_tx_complete_actions()
1496 dma_run_dependencies(&desc->async_tx); in ppc440spe_adma_run_tx_complete_actions()
1510 if (!async_tx_test_ack(&desc->async_tx)) in ppc440spe_adma_clean_slot()
1576 iter->async_tx.cookie, iter->idx, busy, iter->phys, in __ppc440spe_adma_slot_cleanup()
1578 async_tx_test_ack(&iter->async_tx)); in __ppc440spe_adma_slot_cleanup()
1580 prefetch(&_iter->async_tx); in __ppc440spe_adma_slot_cleanup()
1726 prefetch(&_iter->async_tx); in ppc440spe_adma_alloc_slots()
1745 async_tx_ack(&iter->async_tx); in ppc440spe_adma_alloc_slots()
1749 iter->async_tx.cookie = 0; in ppc440spe_adma_alloc_slots()
1764 alloc_tail->async_tx.cookie = -EBUSY; in ppc440spe_adma_alloc_slots()
1811 dma_async_tx_descriptor_init(&slot->async_tx, chan); in ppc440spe_adma_alloc_chan_resources()
1812 slot->async_tx.tx_submit = ppc440spe_adma_tx_submit; in ppc440spe_adma_alloc_chan_resources()
1953 sw_desc->async_tx.cookie, sw_desc->idx, sw_desc); in ppc440spe_adma_tx_submit()
1982 sw_desc->async_tx.flags = flags; in ppc440spe_adma_prep_dma_interrupt()
1986 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_interrupt()
2023 sw_desc->async_tx.flags = flags; in ppc440spe_adma_prep_dma_memcpy()
2027 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_memcpy()
2068 sw_desc->async_tx.flags = flags; in ppc440spe_adma_prep_dma_xor()
2072 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_xor()
2121 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_dma01_prep_mult()
2173 sw_desc->async_tx.flags = flags; in ppc440spe_dma01_prep_mult()
2207 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_dma01_prep_sum_product()
2282 sw_desc->async_tx.flags = flags; in ppc440spe_dma01_prep_sum_product()
2422 sw_desc->async_tx.flags = flags; in ppc440spe_dma01_prep_pq()
2462 sw_desc->async_tx.flags = flags; in ppc440spe_dma2_prep_pq()
2550 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2556 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2593 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2643 sw_desc->async_tx.flags = flags; in ppc440spe_adma_prep_dma_pqzero_sum()
2655 chan = to_ppc440spe_adma_chan(iter->async_tx.chan); in ppc440spe_adma_prep_dma_pqzero_sum()
2680 chan = to_ppc440spe_adma_chan(iter->async_tx.chan); in ppc440spe_adma_prep_dma_pqzero_sum()
2755 chan = to_ppc440spe_adma_chan(iter->async_tx.chan); in ppc440spe_adma_prep_dma_pqzero_sum()
2772 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pqzero_sum()
2807 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_adma_set_dest()
2856 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_adma_pq_set_dest()
3045 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_adma_pqzero_sum_set_dest()
3120 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_adma_pq_set_src()
3228 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_adma_memcpy_xor_set_src()
3472 chan = to_ppc440spe_adma_chan(sw_desc->async_tx.chan); in ppc440spe_adma_pq_set_src_mult()
3686 async_tx_ack(&sw_desc->async_tx); in ppc440spe_chan_start_null_xor()
3689 cookie = dma_cookie_assign(&sw_desc->async_tx); in ppc440spe_chan_start_null_xor()
3760 async_tx_ack(&sw_desc->async_tx); in ppc440spe_test_raid6()
3761 sw_desc->async_tx.callback = ppc440spe_test_callback; in ppc440spe_test_raid6()
3762 sw_desc->async_tx.callback_param = NULL; in ppc440spe_test_raid6()
3766 ppc440spe_adma_tx_submit(&sw_desc->async_tx); in ppc440spe_test_raid6()