caam_drv_ctx_busy(9)
π caam_drv_ctx_busy(9) π
okay so this is a page from the Kernel API Manual, bestie β yes, the actual kernel, like the big one. sit down, hydrate, and let's get into it π«Ά
β¨ NAME β¨
caam_drv_ctx_busy β checks whether there's, like, way too much going on: either too many jobs are pending with CAAM, or too many CAAM responses are just sitting there waiting to be processed. it's the vibe check for congestion, basically π
π SYNOPSIS π
bool caam_drv_ctx_busy (struct caam_drv_ctx *drv_ctx );
β¨ returns a bool, takes a struct caam_drv_ctx * named drv_ctx, that's the whole thing, no cap β¨
π¦ ARGUMENTS π¦
drv_ctxβ the driver context for which the job is to be submitted. like, which context are we checking? this one. π
πΈ DESCRIPTION πΈ
Returns the CAAM congestion status as true/false β that's it, that's the function. lowkey iconic for how simple it is π§
so: true = congested (too many jobs pending with CAAM, or too many CAAM responses pending to be processed), false = we're chilling. main character energy either way π
π₯ SEE ALSO π₯
- Kernel file
./drivers/crypto/caam/qi.hπ caam_drv_ctx_init(9)caam_qi_enqueue(9)caam_drv_ctx_update(9)caam_drv_ctx_rel(9)qi_cache_alloc(9)qi_cache_free(9)
the whole friend group, fr fr β go read them too, iykyk π
and that's the page!! brought to you by the fine folks over at ./drivers/crypto/caam, dated October 2026 π mwah, go check your congestion status bestie π
β¨π¦
π¦ 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