STRUCT MV_CESA_SG_STD_ITER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct mv_cesa_sg_std_iter(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– β€” today's main character is struct mv_cesa_sg_std_iter, and honestly? it's giving "small but crucial." no cap.


🌸 NAME 🌸

struct mv_cesa_sg_std_iter β€” the CESA scatter-gather iterator for standard requests. that's it. that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct mv_cesa_sg_std_iter {
    struct sg_mapping_iter iter;
    unsigned int offset;
 };

look at her. two members. impeccable. never missed. πŸ’…


πŸ‘‘ Members πŸ‘‘

  • iter β€” the sg mapping iterator itself, the whole point of the struct fr fr 🫢
  • offset β€” the current offset in the SG entry that's mapped in memory. like, where you're at inside the mapped chunk. iykyk ✨

🌈 SEE ALSO 🌈

lowkey this part is a whole friend group πŸ’€ β€” first up, the kernel file ./drivers/crypto/marvell/cesa/cesa.h, and then the entire extended crew:

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_req(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, the whole squad showed up. obsessed. πŸ”₯


and that's the page, bestie! brought to you by the fine folks over at ./drivers/crypto/marvell/cesa, dated October 2026 β€” mwah, slay, periodt. πŸ§šπŸ’œ
πŸ“¦ where this page comes from