Lines Matching full:submit
39 * @submit: transaction dependency and submission modifiers
43 __async_tx_find_channel(struct async_submit_ctl *submit, in __async_tx_find_channel() argument
46 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in __async_tx_find_channel()
130 * @ASYNC_TX_DIRECT_SUBMIT: when the lock is dropped submit directly
144 struct async_submit_ctl *submit) in async_tx_submit() argument
146 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_tx_submit()
148 tx->callback = submit->cb_fn; in async_tx_submit()
149 tx->callback_param = submit->cb_param; in async_tx_submit()
168 /* we have a parent so we can not submit directly in async_tx_submit()
178 /* we do not have a parent so we may be able to submit in async_tx_submit()
204 if (submit->flags & ASYNC_TX_ACK) in async_tx_submit()
214 * @submit: submission and completion parameters
221 async_trigger_callback(struct async_submit_ctl *submit) in async_trigger_callback() argument
226 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_trigger_callback()
245 async_tx_submit(chan, tx, submit); in async_trigger_callback()
250 async_tx_quiesce(&submit->depend_tx); in async_trigger_callback()
252 async_tx_sync_epilog(submit); in async_trigger_callback()