STRUCT DMA_VEC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct dma_vec(9) πŸ’–

Kernel API Manual, bestie β€” welcome to the struct dma_vec page, aka the tiny struct with main character energy. It’s literally two fields, and we’re gonna give them the respect they deserve. ✨


🌸 NAME 🌸

struct dma_vec - DMA vector

✨ SYNOPSIS ✨

Okay so the whole struct is right here, no cap:

       struct dma_vec {
           dma_addr_t addr;
           size_t len;
        };

🫢 Members 🫢

  • addr β€” Bus address of the start of the vector. Like, where this vector begins on the bus, periodt.
  • len β€” Length in bytes of the DMA vector. The byte count, bestie β€” that’s the vibe.

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./include/linux/dmaengine.h is the home base, and these are the linked lore drops:

πŸŽ€ That’s the page, bestie! Source: ./include/linux Β· date: October 2026 Β· title: struct dma_vec(9) β€” mwah, bye! πŸ’…βœ¨
πŸ“¦ where this page comes from