STRUCT MEI_DMA_DSCR(9)
π 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:
enum mei_dev_pxp_mode(9)enum mei_dev_reset_to_pxp(9)enum mei_cb_file_ops(9)enum mei_cl_io_mode(9)struct mei_me_client(9)struct mei_cl_cb(9)struct mei_cl_vtag(9)struct mei_cl(9)struct mei_hw_ops(9)enum mei_pg_event(9)enum mei_pg_state(9)struct mei_fw_version(9)enum mei_dev_kind(9)struct mei_device(9)mei_data2slots(9)mei_hbm2slots(9)mei_slots2data(9)mei_fw_status_str(9)kind_is_gsc(9)kind_is_gscfi(9)
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
- 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