Lines Matching +full:processing +full:- +full:engine
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Crypto engine API
12 #include <crypto/engine.h>
22 * struct crypto_engine - crypto hardware engine
23 * @name: the engine name
24 * @idling: the engine is entering idle state
26 * @running: the engine is on working
27 * @retry_support: indication that the hardware allows re-execution
29 * crypto-engine, in head position to keep order
30 * @list: link with the global crypto engine list
32 * @queue: the crypto queue of the engine
44 * @priv_data: the engine private data
45 * @cur_req: the current request which is on processing
62 int (*prepare_crypt_hardware)(struct crypto_engine *engine);
63 int (*unprepare_crypt_hardware)(struct crypto_engine *engine);
64 int (*do_batch_requests)(struct crypto_engine *engine);