STRUCT MV_CESA_CTX(9)
πΈ struct mv_cesa_ctx(9) β the Kernel API Manual glow-up π
Okay so bestie, listen. This is the struct mv_cesa_ctx(9) page from the Kernel API Manual, and it's giving "tiny but important." Like, not me being obsessed with a base context structure, but here we are. π«Ά
β¨ NAME β¨
struct mv_cesa_ctx β the CESA operation context. Lowkey the foundation of everything, and we stan a supportive base struct. π
π¦ SYNOPSIS π¦
Here's the whole vibe, literally copy-pasted from the source because we don't mess with code:
struct mv_cesa_ctx {
const struct mv_cesa_req_ops *ops;
};
That's it. That's the struct. Short, sweet, iconic. π
π Members π
opsβ crypto operations. That's the whole member list, bestie. One field, main character energy. β¨
π Description π
So basically, struct mv_cesa_ctx is the base context structure that gets inherited by all the operation-specific context structs. Think of it as the mother of all contexts β the blueprint that the other structs are built on top of. It's not doing the most by itself, but everything else lowkey depends on it. Periodt. π
No cap: if you're digging into the CESA driver, this struct is where the family tree starts. Don't skip the base, bestie. π
π₯ SEE ALSO π₯
Okay, this list is long, but we're not skipping a single one β every reference matters, fr fr. Here they all are:
- Kernel file
./drivers/crypto/marvell/cesa/cesa.h struct mv_cesa_sec_accel_desc(9)struct mv_cesa_skcipher_op_ctx(9)struct mv_cesa_hash_op_ctx(9)struct mv_cesa_op_ctx(9)struct mv_cesa_tdma_desc(9)struct mv_cesa_sg_dma_iter(9)struct mv_cesa_dma_iter(9)struct mv_cesa_tdma_chain(9)struct mv_cesa_caps(9)struct mv_cesa_dev_dma(9)struct mv_cesa_engine(9)struct mv_cesa_dev(9)struct mv_cesa_req_ops(9)struct mv_cesa_hash_ctx(9)enum mv_cesa_req_type(9)struct mv_cesa_req(9)struct mv_cesa_sg_std_iter(9)struct mv_cesa_skcipher_std_req(9)struct mv_cesa_skcipher_req(9)struct mv_cesa_ahash_std_req(9)struct mv_cesa_ahash_dma_req(9)struct mv_cesa_ahash_req(9)
Like, that's the whole squad. Go read them all if you're doing a deep dive β iykyk. π§
And that's the tea, bestie! This page lives in ./drivers/crypto/marvell/cesa, and it was documented in October 2026. Sending you off with good vibes and working crypto contexts. Slay your kernel hacking journey! πβ¨ππ¦πΈπ
π«Άππ₯ππβππππ§π
π¦ 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