STRUCT MV_CESA_SKCIPHER_REQ(9)
π¦ struct mv_cesa_skcipher_req(9) β cipher request π¦
okay so this is a page from the Kernel API Manual, and bestie, it's a struct page, so it's short and sweet but every single field matters. it's giving "small but mighty" energy. let's get into it π
β¨ NAME β¨
struct mv_cesa_skcipher_req β literally just the cipher request struct. that's the whole vibe. a request, but for ciphers. π
πΈ SYNOPSIS πΈ
here's the shape of it, no cap, copy it exact:
struct mv_cesa_skcipher_req {
struct mv_cesa_req base;
struct mv_cesa_skcipher_std_req std;
int src_nents;
int dst_nents;
};
look at that. four members. clean. iconic. π«Ά
π Members π
src_nentsβ the number of entries in the src sg list. yes queen, that's the source scatterlist count, fr fr. πdst_nentsβ the number of entries in the dest sg list. the destination side of the story, matching energy, periodt. β¨
π SEE ALSO π
bestie, there is a LOT of family here. go read these, iykyk:
- the 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_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_ahash_std_req(9)struct mv_cesa_ahash_dma_req(9)struct mv_cesa_ahash_req(9)
like i said. a whole friend group. mingle a little. π
heads up bestie: thebaseandstdmembers show up in the synopsis but the manual doesn't describe them here β so don't go making stuff up about them, okay? read the SEE ALSO list instead π
and that's the page!! π this came out of the ./drivers/crypto/marvell/cesa corner of the kernel, dated October 2026, and yeah β it's struct mv_cesa_skcipher_req(9) all the way down. slay, go read your headers. π§β
π¦ 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