STRUCT DPAA2_SG_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct dpaa2_sg_entry(9) β€” the scatter-gathering structure 🌸

okay bestie, buckle up πŸ’… this is a page from the Kernel API Manual, and it's about one tiny little struct that holds your scatter-gather vibes together. no cap, it's short but it's iconic.


✨ NAME ✨

struct dpaa2_sg_entry β€” literally the scatter-gathering structure. that's her. that's the whole name. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole glow-up, exactly as she ships:

struct dpaa2_sg_entry {
    __le64 addr;
    __le32 len;
    __le16 bpid;
    __le16 format_offset;
 };

four fields, zero drama. periodt. πŸ’–


πŸ‘‘ Members πŸ‘‘

okay so each of these is a little main character in the struct, let's meet them 🫢

  • addr β€” the address of the sg entry. where the goods live, basically. πŸ“
  • len β€” the length in this sg entry. how much of the goods we're talking about. πŸ“
  • bpid β€” the buffer pool id. which pool this buffer came from, iykyk. 🏊
  • format_offset β€” the format and offset fields. two vibes, one field, efficiency queen. ✨
ngl, these descriptions are short and sweet, so don't go reading extra behaviour into them β€” the page tells you what each field is, and that's the whole story. πŸ’€

🌈 SEE ALSO 🌈

the friend group is huge, bestie. everybody's linked. first up, the source of truth:

  • Kernel file ./include/soc/fsl/dpaa2-fd.h β€” DPAA2 FD - Frame Descriptor APIs

then the DPAA2(9) crew and the frame descriptor squad 🧚:

the scatter-gather besties (aka her own getters and setters, obsessed) πŸ”₯:

and the frame list fam 🌸:

like, that's the whole group chat. go say hi. πŸ’œ


and that's the page, bestie! πŸŽ€ this cutie lives in ./include/soc/fsl and the version stamps her at October 2026 β€” so yeah, mark your calendar, struct dpaa2_sg_entry(9) is out here slaying in the ./include/soc/fsl directory. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from