diff options
author | Iuliana Prodan <iuliana.prodan@nxp.com> | 2020-04-28 18:49:05 +0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2020-05-08 15:30:40 +1000 |
commit | 8d90822643ad8405eeb2ceafb20afd6952c24606 (patch) | |
tree | 2df25c582075049363c2f9cf5f38e67089a5b635 /crypto/skcipher.c | |
parent | 6a89f492f8e5097c09d4b0f4d713d354057a66ba (diff) | |
download | linux-stable-8d90822643ad8405eeb2ceafb20afd6952c24606.tar.gz linux-stable-8d90822643ad8405eeb2ceafb20afd6952c24606.tar.bz2 linux-stable-8d90822643ad8405eeb2ceafb20afd6952c24606.zip |
crypto: engine - support for batch requests
Added support for batch requests, per crypto engine.
A new callback is added, do_batch_requests, which executes a
batch of requests. This has the crypto_engine structure as argument
(for cases when more than one crypto-engine is used).
The crypto_engine_alloc_init_and_set function, initializes
crypto-engine, but also, sets the do_batch_requests callback.
On crypto_pump_requests, if do_batch_requests callback is
implemented in a driver, this will be executed. The link between
the requests will be done in driver, if possible.
do_batch_requests is available only if the hardware has support
for multiple request.
Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/skcipher.c')
0 files changed, 0 insertions, 0 deletions