STRUCT MEI_DMA_DSCR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct mei_dma_dscr(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” no cap, this is the page for struct mei_dma_dscr, which is literally the dma address descriptor πŸŽ€. It's a tiny little struct with big main character energy, and we're gonna get into it.


✨ NAME ✨

struct mei_dma_dscr β€” dma address descriptor πŸ¦‹

🌸 SYNOPSIS 🌸

struct mei_dma_dscr {
    void *vaddr;
    dma_addr_t daddr;
    size_t size;
 };

it's giving "three members, zero drama" πŸ’…


πŸŽ€ Members πŸŽ€

πŸ’œ vaddr

dma buffer virtual address β€” the virtual-address side of the buffer, literally.

πŸ’œ daddr

dma buffer physical address β€” yep, the physical-address side. the two of them are besties 🫢

πŸ’œ size

dma buffer size β€” how big the buffer is, periodt.


🌈 SEE ALSO 🌈

and now, the friend group 😭 β€” all of these live in the kernel file ./drivers/misc/mei/mei_dev.h and honestly they ate:

ngl bestie, that's a whole squad β€” go read them too, they're all iconic πŸ‘‘

and that's the whole page, you're officially educated πŸ’–βœ¨

catch you later, bestie β€” this one's from ./drivers/misc/mei, dated October 2026, and it's struct mei_dma_dscr(9) forever πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from