Lines Matching refs:tx
209 struct dma_async_tx_descriptor *tx; in _scif_prog_signal() local
215 tx = ddev->device_prep_dma_memcpy(chan, 0, 0, 0, DMA_PREP_FENCE); in _scif_prog_signal()
216 if (!tx) { in _scif_prog_signal()
222 cookie = tx->tx_submit(tx); in _scif_prog_signal()
235 tx = ddev->device_prep_dma_imm_data(chan, dst, val, 0); in _scif_prog_signal()
249 tx = ddev->device_prep_dma_memcpy(chan, dst, src, sizeof(val), in _scif_prog_signal()
252 if (!tx) { in _scif_prog_signal()
259 tx->callback = scif_prog_signal_cb; in _scif_prog_signal()
260 tx->callback_param = status; in _scif_prog_signal()
262 cookie = tx->tx_submit(tx); in _scif_prog_signal()
587 struct dma_async_tx_descriptor *tx; in _scif_fence_mark() local
591 tx = ddev->device_prep_dma_memcpy(chan, 0, 0, 0, DMA_PREP_FENCE); in _scif_fence_mark()
592 if (!tx) { in _scif_fence_mark()
598 cookie = tx->tx_submit(tx); in _scif_fence_mark()
606 tx = ddev->device_prep_dma_interrupt(chan, DMA_PREP_INTERRUPT); in _scif_fence_mark()
607 if (!tx) { in _scif_fence_mark()
613 tx->callback = scif_fence_mark_cb; in _scif_fence_mark()
614 tx->callback_param = ep; in _scif_fence_mark()
615 *mark = cookie = tx->tx_submit(tx); in _scif_fence_mark()