STRUCT KSZ_DMA_BUF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, meet struct ksz_dma_buf β€” the OS dependent DMA buffer data structure. This is the struct ksz_dma_buf(9) page from the Kernel API Manual, and we are absolutely getting into it. πŸ’…βœ¨


🩷 SYNOPSIS 🩷

Here's the whole struct, no cap:

struct ksz_dma_buf {
    struct sk_buff *skb;
    dma_addr_t dma;
    int len;
};

🫢 MEMBERS 🫢

  • skb β€” associated socket buffer. 🫢
  • dma β€” associated physical DMA address. 🌸
  • len β€” actual len used. πŸŽ€

That's the whole little squad for this struct. iconic behavior, honestly. πŸ’–


🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/micrel/ksz884x.c β€” and here's the full friend group:


mwah πŸ’‹ that's the page, bestie! source/version: ./drivers/net/ethernet/micrel; date: October 2026; manual: struct ksz_dma_buf(9). bye and slay 🫢✨

πŸ“¦ where this page comes from