caam_drv_ctx_busy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ”₯

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