STRUCT MV_CESA_SG_DMA_ITER(9)
π NAME π
struct mv_cesa_sg_dma_iter β scatter-gather iterator. This cutie is from the Kernel API Manual, section 9, and it is lowkey giving βtiny helper struct with main character energy.β π«Άβ¨
β¨ SYNOPSIS β¨
struct mv_cesa_sg_dma_iter {
enum dma_data_direction dir;
struct scatterlist *sg;
unsigned int offset;
unsigned int op_offset;
};
π Members π
dirβ transfer direction. Literally which way the data is headed, bestie. π«sgβ scatter list. The list itself, no cap. πoffsetβ current position in the scatter list. Like the tiny cursor inside the list. β¨op_offsetβ current position in the crypto operation. The spot weβre at in the crypto op. π―
π Description π
Okay so hereβs the vibe: this iterator is used to iterate over a scatterlist while creating a TDMA chain for a crypto operation. Thatβs the whole serve β itβs the little walker doing the loop so the TDMA chain can get built. π
β¨
π¦ SEE ALSO π¦
Bestie, here is the full guest list β every reference, no skips:
- 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_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_skcipher_req(9)struct mv_cesa_ahash_std_req(9)struct mv_cesa_ahash_dma_req(9)struct mv_cesa_ahash_req(9)
Source: ./drivers/crypto/marvell/cesa πΈ version/date: October 2026 π and itβs all about struct mv_cesa_sg_dma_iter(9) β mwah, bye bestie! ππ«Ά
π¦ 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