STRUCT MV_CESA_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ struct mv_cesa_req(9) πŸ’œ

okay so you're reading the Kernel API Manual page for struct mv_cesa_req and honestly? iconic of you. this is the CESA request struct, bestie β€” it lives in kernel-land and it's lowkey the little glue-y heart of the Marvell crypto engine situation. let's get into it 🫢


✨ NAME ✨

struct mv_cesa_req β€” CESA request. that's it, that's the whole vibe. it's a request. for CESA. slay πŸ’…


🌸 SYNOPSIS 🌸

here's the shape of it, verbatim, no cap:

struct mv_cesa_req {
    struct mv_cesa_engine *engine;
    struct mv_cesa_tdma_chain chain;
 };

look at her. two fields. main character energy, minimal, does exactly what it says on the tin πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • engine β€” the engine that's associated with this request. like, which engine is running this whole operation. your girl's ride or die, fr fr πŸ’–
  • chain β€” the list of tdma descriptors that are associated with this request. it's giving "a little linked list of dma business" and we love that for it ✨

πŸ‘‘ SEE ALSO πŸ‘‘

bestie you KNOW there's a whole friend group. the kernel file is ./drivers/crypto/marvell/cesa/cesa.h and here's everyone in the group chat:

  • 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_ctx(9)
  • struct mv_cesa_hash_ctx(9)
  • enum mv_cesa_req_type(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)

that's the whole squad, go read about all of them, iykyk 😭πŸ”₯


ngl this page is short but it's a whole mood. go forth and make requests, bestie πŸ’€πŸ’–

and that's the page!! footer era: it comes from ./drivers/crypto/marvell/cesa, dated October 2026, and it's officially titled struct mv_cesa_req(9). mwah, periodt πŸŒˆβ­πŸ“

πŸ“¦ where this page comes from