STRUCT DMA_HEAP_EXPORT_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct dma_heap_export_info πŸ’–

okay bestie, welcome to the Kernel API Manual entry for struct dma_heap_export_info β€” it’s the little struct that carries exactly the info you need to export a new dmabuf heap, and honestly? iconic. πŸ¦‹


🌸 NAME 🌸

struct dma_heap_export_info β€” information needed to export a new dmabuf heap. periodt. ✨


✨ SYNOPSIS ✨

struct dma_heap_export_info {
    const char *name;
    const struct dma_heap_ops *ops;
    void *priv;
 };

🫢 Members 🫢

  • name β€” used for debugging/device-node name. like, that’s literally its whole job πŸ’…
  • ops β€” ops struct for this heap. the operations vibe check βœ…
  • priv β€” heap exporter private data. keep it cute, keep it private πŸ”’

πŸ’« DESCRIPTION πŸ’«

Information needed to export a new dmabuf heap. that’s the tea: this struct is literally the info bundle for exporting a new dmabuf heap. no extra lore, no secret menu, no cap. πŸ“


🌈 SEE ALSO 🌈

  • Kernel file ./include/linux/dma-heap.h
  • struct dma_heap_ops(9)

mwah πŸ’‹ this page’s source/version is ./include/linux, dated October 2026, and it’s the manual for struct dma_heap_export_info(9). k bye bestie πŸ‘‘

πŸ“¦ where this page comes from