Lines Matching full:hardware

3  * Handle async block request by crypto hardware engine.
21 * @engine: the hardware engine
34 * If hardware cannot enqueue more requests in crypto_finalize_request()
64 * @engine: the hardware engine
68 * needs processing and if so call out to the driver to initialize hardware
110 dev_err(engine->dev, "failed to unprepare crypt hardware\n"); in crypto_pump_requests()
125 * If hardware doesn't support the retry mechanism, in crypto_pump_requests()
146 dev_err(engine->dev, "failed to prepare crypt hardware\n"); in crypto_pump_requests()
169 /* Request unsuccessfully executed by hardware */ in crypto_pump_requests()
172 * If hardware queue is full (-ENOSPC), requeue request in crypto_pump_requests()
197 * If hardware was unable to execute request, enqueue it in crypto_pump_requests()
232 * hardware can enqueue multiple requests in crypto_pump_requests()
254 * @engine: the hardware engine
284 * @engine: the hardware engine
296 * @engine: the hardware engine
309 * @engine: the hardware engine
322 * @engine: the hardware engine
335 * @engine: the hardware engine
348 * @engine: the hardware engine
361 * @engine: the hardware engine
375 * @engine: the hardware engine
389 * @engine: the hardware engine
402 * @engine: the hardware engine
416 * @engine: the hardware engine
428 * crypto_engine_start - start the hardware engine
429 * @engine: the hardware engine need to be started
454 * crypto_engine_stop - stop the hardware engine
455 * @engine: the hardware engine need to be stopped
492 * crypto_engine_alloc_init_and_set - allocate crypto hardware engine structure
495 * @dev: the device attached with one hardware engine
496 * @retry_support: whether hardware has support for retry mechanism
532 * hardware has support for retry mechanism. in crypto_engine_alloc_init_and_set()
559 * crypto_engine_alloc_init - allocate crypto hardware engine structure and
561 * @dev: the device attached with one hardware engine
575 * crypto_engine_exit - free the resources of hardware engine when exit
576 * @engine: the hardware engine need to be freed
595 MODULE_DESCRIPTION("Crypto hardware engine framework");