ENUM MV_CESA_REQ_TYPE(9)
π enum mv_cesa_req_type(9) β like, the Kernel API Manual era π
okay so bestie, welcome to the group chat. this is a page from the Kernel API Manual and it's lowkey short but she's iconic. we're talking about enum mv_cesa_req_type β yes, the request type definitions, and no, she is not complicated, she just has β¨two moodsβ¨.
πΈ NAME πΈ
enum mv_cesa_req_type β request type definitions. that's it. that's the whole vibe. it's giving "labels for your requests" energy π
β¨ SYNOPSIS β¨
okay here's the whole thing, exactly as she lives in the code β no cap, this is verbatim:
enum mv_cesa_req_type {
CESA_STD_REQ ,
CESA_DMA_REQ
};
like, look at her. two constants. she said "I don't need a third one, I'm booked and busy." π¦
π Constants π
now for the main characters, one bullet each because they both deserve their moment:
CESA_STD_REQβ standard request. the classic. the original recipe. she's not doing anything extra and honestly? respect. πCESA_DMA_REQβ DMA request. different lane, same energy. π₯
fr fr, that's the entire constants section. two (2) entries. do not go looking for a secret third option, bestie, because there isn't one π
π SEE ALSO π
okay this is where the page absolutely ate β the SEE ALSO section is longer than the rest of the whole manpage combined, and we're not skipping a single one of these. it points at the Kernel file ./drivers/crypto/marvell/cesa/cesa.h (that's where the struct lore lives), plus every single one of these babes:
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)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)
like⦠twenty-two structs. she said "collect the whole set" and honestly she did 𫢠go read them all, iykyk.
π and that's the page! no options, no environment variables, no exit statuses, no warnings β just two constants and a see-also list that goes on forever. periodt.
this little beauty lives in ./drivers/crypto/marvell/cesa, dated October 2026, and it's filed under enum mv_cesa_req_type(9). mwah, take care of her πβ
π¦ 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