Lines Matching full:tx
24 * @tx: descriptor needing cookie
29 static inline dma_cookie_t dma_cookie_assign(struct dma_async_tx_descriptor *tx) in dma_cookie_assign() argument
31 struct dma_chan *chan = tx->chan; in dma_cookie_assign()
37 tx->cookie = chan->cookie = cookie; in dma_cookie_assign()
44 * @tx: descriptor to complete
52 static inline void dma_cookie_complete(struct dma_async_tx_descriptor *tx) in dma_cookie_complete() argument
54 BUG_ON(tx->cookie < DMA_MIN_COOKIE); in dma_cookie_complete()
55 tx->chan->completed_cookie = tx->cookie; in dma_cookie_complete()
56 tx->cookie = 0; in dma_cookie_complete()
98 * @tx: tx descriptor
102 * tx descriptor struct
106 dmaengine_desc_get_callback(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback() argument
109 cb->callback = tx->callback; in dmaengine_desc_get_callback()
110 cb->callback_result = tx->callback_result; in dmaengine_desc_get_callback()
111 cb->callback_param = tx->callback_param; in dmaengine_desc_get_callback()
142 * dmaengine_desc_get_callback_invoke - get the callback in tx descriptor and
144 * @tx: dma async tx descriptor
152 dmaengine_desc_get_callback_invoke(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback_invoke() argument
157 dmaengine_desc_get_callback(tx, &cb); in dmaengine_desc_get_callback_invoke()