STRUCT MV_CESA_OP_CTX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, this is the struct mv_cesa_op_ctx page from the Kernel API Manual, section 9 β€” it’s giving kernel crypto context, and we’re gonna read it together. 🫢

✨ NAME ✨

struct mv_cesa_op_ctx β€” crypto operation context. That’s the name, that’s the vibe, periodt. πŸ’–

🌸 SYNOPSIS 🌸

here’s the whole shape, no cap β€” code exactly as it is, bestie:

       struct mv_cesa_op_ctx {
           struct mv_cesa_sec_accel_desc desc;
           union {
             struct mv_cesa_skcipher_op_ctx skcipher;
             struct mv_cesa_hash_op_ctx hash;
           } ctx;
        };

πŸŽ€ Members πŸŽ€

  • desc β€” CESA descriptor. iconic descriptor energy. ✨
  • ctx β€” context associated to the crypto operation. that’s literally it. πŸ’…

πŸ’œ Description πŸ’œ

Context associated to a crypto operation. that’s the whole description, bestie β€” no hidden lore, no extra plot twists. it’s the context for a crypto operation, and it said what it said. 😌

πŸ¦‹ SEE ALSO πŸ¦‹

okay so the kernel file to peek at is ./drivers/crypto/marvell/cesa/cesa.h, and here’s the whole friend group β€” every single one, no skipping:

  • Kernel file ./drivers/crypto/marvell/cesa/cesa.h + struct mv_cesa_sec_accel_desc(9) β€” bestie, both of these are in the SEE ALSO zone.
  • struct mv_cesa_skcipher_op_ctx(9)
  • struct mv_cesa_hash_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_ctx(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)

okay bye πŸ‘‹πŸ’– β€” source/version: ./drivers/crypto/marvell/cesa; date: October 2026; page: struct mv_cesa_op_ctx(9). stay slay, bestie. πŸŽ€

πŸ“¦ where this page comes from