STRUCT DMA_CHAN_DEV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct dma_chan_dev(9) πŸŽ€

okay bestie, welcome to the Kernel API Manual entry for struct dma_chan_dev ✨ its whole thing is literally to relate sysfs device node to backing channel device πŸ’… no cap.

🌸 NAME 🌸

struct dma_chan_dev β€” relate sysfs device node to backing channel device 🫢

⭐ SYNOPSIS ⭐

       struct dma_chan_dev {
           struct dma_chan *chan;
           struct device device;
           int dev_id;
           bool chan_dma_dev;
        };

🫢 Members 🫢

  • chan β€” driver channel device πŸ‘‘
  • device β€” sysfs device ✨
  • dev_id β€” parent dma_device dev_id πŸ”₯
  • chan_dma_dev β€” The channel is using custom/different dma-mapping compared to the parent dma_device πŸ’…

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./include/linux/dmaengine.h β€” go peek, iykyk πŸ¦‹


okay that’s the whole page bestie 🫢 source/version: ./include/linux, date: October 2026, page: struct dma_chan_dev(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from