STRUCT D40_DEF_LCSP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct d40_def_lcsp(9) β€” bestie edition

okay so this is a page from the Kernel API Manual, and we're talking about struct d40_def_lcsp, which is literally just the default LCSP1 and LCSP3 settings. that's it. that's the whole vibe. two u32s in a trench coat and honestly? iconic. πŸŽ€


✨ NAME ✨

struct d40_def_lcsp β€” the default LCSP1 and LCSP3 settings, no cap. that's the entire job description πŸ’–


🌸 SYNOPSIS 🌸

here's the whole struct, copy it exactly please, i'm not about to get yelled at in code review:

struct d40_def_lcsp {
    u32 lcsp3;
    u32 lcsp1;
 };

look at her. two fields. clean lines. main character energy fr fr ✨


πŸ¦‹ Members πŸ¦‹

okay so there are exactly two members and we're gonna give each one their moment:

  • lcsp3 β€” the default configuration for dst. that's destination, bestie, she holds down the receiving end πŸ’…
  • lcsp1 β€” the default configuration for src. that's source, the one doing the sending, she's giving provider 🫢
and yes, they're both u32, because of course they are, this is kernel code, everything is a u32 until proven otherwise 😭

πŸ‘‘ SEE ALSO πŸ‘‘

go read these next, they're all in the kernel file ./drivers/dma/ste_dma40_ll.h and they're lowkey a whole friend group:

  • struct d40_phy_lli(9)
  • struct d40_phy_lli_bidir(9)
  • struct d40_log_lli(9)
  • struct d40_log_lli_bidir(9)
  • struct d40_log_lli_full(9)

like. that's the squad. the lli-verse. go say hi 🌈


⭐ aaaand that's the page!! this little beauty lives over in ./drivers/dma and the version/date stamp on it is October 2026 β€” so yes she's from the future, we don't ask questions, we just stan πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from