Home
last modified time | relevance | path

Searched refs:submit (Results 1 – 6 of 6) sorted by relevance

/crypto/async_tx/
A Dasync_xor.c40 submit->flags = flags_orig; in do_async_xor()
48 submit->cb_fn = NULL; in do_async_xor()
49 submit->cb_param = NULL; in do_async_xor()
54 if (submit->cb_fn) in do_async_xor()
84 submit->depend_tx = tx; in do_async_xor()
110 if (submit->scribble) in do_sync_xor_offs()
111 srcs = submit->scribble; in do_sync_xor_offs()
244 src_cnt, len, submit); in async_xor_offs()
277 src_cnt, len, submit); in async_xor()
337 if (submit->cb_fn) in async_xor_val_offs()
[all …]
A Dasync_raid6_recov.c39 if (submit->flags & ASYNC_TX_FENCE) in async_sum_product()
58 async_tx_submit(chan, tx, submit); in async_sum_product()
89 struct async_submit_ctl *submit) in async_mult() argument
155 struct async_submit_ctl *submit) in __2data_recov_4() argument
165 void *cb_param = submit->cb_param; in __2data_recov_4()
205 struct async_submit_ctl *submit) in __2data_recov_5() argument
423 async_tx_sync_epilog(submit); in async_raid6_2data_recov()
445 blocks, offs, submit); in async_raid6_2data_recov()
453 blocks, offs, submit); in async_raid6_2data_recov()
456 blocks, offs, submit); in async_raid6_2data_recov()
[all …]
A Dasync_pq.c52 submit->flags = flags_orig; in do_async_gen_syndrome()
61 submit->cb_fn = NULL; in do_async_gen_syndrome()
62 submit->cb_param = NULL; in do_async_gen_syndrome()
64 submit->cb_fn = cb_fn_orig; in do_async_gen_syndrome()
91 submit->depend_tx = tx; in do_async_gen_syndrome()
114 if (submit->scribble) in do_sync_gen_syndrome()
115 srcs = submit->scribble; in do_sync_gen_syndrome()
139 async_tx_sync_epilog(submit); in do_sync_gen_syndrome()
417 len, submit); in async_syndrome_val()
430 submit->cb_fn = cb_fn_orig; in async_syndrome_val()
[all …]
A Draid6test.c60 struct async_submit_ctl submit; in raid6_dual_recov() local
71 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); in raid6_dual_recov()
73 disks, bytes, &submit); in raid6_dual_recov()
91 init_async_submit(&submit, ASYNC_TX_XOR_ZERO_DST, NULL, in raid6_dual_recov()
93 tx = async_xor(dest, blocks, 0, count, bytes, &submit); in raid6_dual_recov()
95 init_async_submit(&submit, 0, tx, NULL, NULL, addr_conv); in raid6_dual_recov()
97 disks, bytes, &submit); in raid6_dual_recov()
104 faila, ptrs, offs, &submit); in raid6_dual_recov()
109 faila, failb, ptrs, offs, &submit); in raid6_dual_recov()
115 disks, bytes, &result, spare, 0, &submit); in raid6_dual_recov()
[all …]
A Dasync_tx.c43 __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()
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()
204 if (submit->flags & ASYNC_TX_ACK) in async_tx_submit()
221 async_trigger_callback(struct async_submit_ctl *submit) in async_trigger_callback() argument
245 async_tx_submit(chan, tx, submit); in async_trigger_callback()
250 async_tx_quiesce(&submit->depend_tx); in async_trigger_callback()
[all …]
A Dasync_memcpy.c34 struct async_submit_ctl *submit) in async_memcpy() argument
36 struct dma_chan *chan = async_tx_find_channel(submit, DMA_MEMCPY, in async_memcpy()
48 if (submit->cb_fn) in async_memcpy()
50 if (submit->flags & ASYNC_TX_FENCE) in async_memcpy()
70 async_tx_submit(chan, tx, submit); in async_memcpy()
76 async_tx_quiesce(&submit->depend_tx); in async_memcpy()
86 async_tx_sync_epilog(submit); in async_memcpy()

Completed in 41 milliseconds