Lines Matching full:hardware

3  * Handle async block request by crypto hardware engine.
36 * @engine: the hardware engine
46 * If hardware cannot enqueue more requests in crypto_finalize_request()
66 * @engine: the hardware engine
70 * needs processing and if so call out to the driver to initialize hardware
113 dev_err(engine->dev, "failed to unprepare crypt hardware\n"); in crypto_pump_requests()
128 * 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()
163 /* Request unsuccessfully executed by hardware */ in crypto_pump_requests()
166 * If hardware queue is full (-ENOSPC), requeue request in crypto_pump_requests()
179 * If hardware was unable to execute request, enqueue it in crypto_pump_requests()
210 * hardware can enqueue multiple requests in crypto_pump_requests()
232 * @engine: the hardware engine
262 * @engine: the hardware engine
274 * @engine: the hardware engine
287 * @engine: the hardware engine
300 * @engine: the hardware engine
313 * @engine: the hardware engine
326 * @engine: the hardware engine
339 * @engine: the hardware engine
353 * @engine: the hardware engine
367 * @engine: the hardware engine
380 * @engine: the hardware engine
394 * @engine: the hardware engine
406 * crypto_engine_start - start the hardware engine
407 * @engine: the hardware engine need to be started
432 * crypto_engine_stop - stop the hardware engine
433 * @engine: the hardware engine need to be stopped
470 * crypto_engine_alloc_init_and_set - allocate crypto hardware engine structure
473 * @dev: the device attached with one hardware engine
474 * @retry_support: whether hardware has support for retry mechanism
510 * hardware has support for retry mechanism. in crypto_engine_alloc_init_and_set()
537 * crypto_engine_alloc_init - allocate crypto hardware engine structure and
539 * @dev: the device attached with one hardware engine
553 * crypto_engine_exit - free the resources of hardware engine when exit
554 * @engine: the hardware engine need to be freed
745 MODULE_DESCRIPTION("Crypto hardware engine framework");