STRUCT D40_LOG_LLI(9)
struct d40_log_lli
okay bestie, welcome to the Kernel API Manual entry for struct d40_log_lli β itβs giving logical lli configuration and we are obsessed. π
β¨ NAME β¨
struct d40_log_lli β logical lli configuration. thatβs the name, no cap. π
π¦ SYNOPSIS π¦
struct d40_log_lli {
u32 lcsp02;
u32 lcsp13;
};
π Members π
lcsp02β lowkey switches identities: it maps to registerlcsp0if this is thesrc, or to registerlcsp2if this is thedst. periodt. β¨lcsp13β same energy: it maps to registerlcsp1if this is thesrc, or to registerlcsp3if this is thedst. π¦
πΈ Description πΈ
This struct must be 8 bytes aligned β literally not optional, bestie β since it will be accessed directly by the DMA. β οΈ
Never add any none hw mapped registers to this struct. like, ever. that is a hard no. π
π₯ SEE ALSO π₯
Kernel file ./drivers/dma/ste_dma40_ll.h and the whole squad: struct d40_phy_lli(9), struct d40_phy_lli_bidir(9), struct d40_log_lli_bidir(9), struct d40_log_lli_full(9), struct d40_def_lcsp(9). iykyk π
mwah π β source/version: ./drivers/dma; date: October 2026; with all the love for struct d40_log_lli(9) π«Ά
π¦ 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