crypto_pump_requests(9)
π
NAME β crypto_pump_requests(9)
okay so bestie, weβre deep in the Kernel API Manual and this page is all about crypto_pump_requests(9) β¨
crypto_pump_requests β dequeue one request from engine queue to process π
β¨ SYNOPSIS
void crypto_pump_requests (struct crypto_engine *engine , bool
in_kthread );
π ARGUMENTS
engineβ the hardware engine π₯in_kthreadβtrueif we are in the context of the request pump thread π§
π¦ DESCRIPTION
so hereβs the vibe: this function checks if there is any request in the engine queue that needs processing, and if so, it calls out to the driver to initialize hardware and handle each request. periodt π
π SEE ALSO
Kernel file: ./crypto/crypto_engine.c π
crypto_finalize_request(9)crypto_transfer_request(9)crypto_transfer_request_to_engine(9)crypto_transfer_aead_request_to_engine(9)crypto_transfer_akcipher_request_to_engine(9)crypto_transfer_hash_request_to_engine(9)crypto_transfer_kpp_request_to_engine(9)crypto_transfer_skcipher_request_to_engine(9)crypto_finalize_aead_request(9)crypto_finalize_akcipher_request(9)crypto_finalize_hash_request(9)crypto_finalize_kpp_request(9)crypto_finalize_skcipher_request(9)crypto_engine_start(9)crypto_engine_stop(9)crypto_engine_alloc_init_and_set(9)crypto_engine_alloc_init(9)crypto_engine_exit(9)
cute little sign-off, bestie: source/version is ./crypto, and the date on this one is October 2026 π«Άπ slay
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms