STRUCT D40_PHY_LLI_BIDIR(9)
β¨ struct d40_phy_lli_bidir(9) β¨
okay so bestie, we're in the Kernel API Manual today and the star of the show is struct d40_phy_lli_bidir π
(yes the title is the same as the name, that's just how manpages roll, don't come for me)
πΈ NAME πΈ
struct d40_phy_lli_bidir β literally just a struct for a transfer, that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
struct d40_phy_lli_bidir {
struct d40_phy_lli *src;
struct d40_phy_lli *dst;
};
look at her, two little pointer fields, living her best life π«Ά
π Members π
srcβ the register settings for the src channel. like, all the configuration energy for where stuff comes from πdstβ the register settings for the dst channel. same deal, but for where stuff's headed π―
π Description π
no cap, this one's simple: all DMA transfers have a source and a destination. every single one. that's the whole reason this struct exists β one pointer for each side of the transfer, holding their register settings β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/dma/ste_dma40_ll.h struct d40_phy_lli(9)struct d40_log_lli(9)struct d40_log_lli_bidir(9)struct d40_log_lli_full(9)struct d40_def_lcsp(9)
go read those next, iykyk π
ok that's the whole page bestie, no plot twists, no hidden flags, no spawn-a-daemon energy. it's giving "small struct, big purpose" πβ¨
πΈ sign-off time πΈ β this little icon comes to you from ./drivers/dma, dated October 2026, and it's filed under struct d40_phy_lli_bidir(9) if you ever need to find her again. periodt ππ§
π¦ 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