STRUCT MV_CESA_SG_STD_ITER(9)
β¨ 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
- 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