STRUCT ZYNQMP_DMA_DEVICE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct zynqmp_dma_device(9) β€” Kernel API Manual πŸ’–

✨ NAME ✨

okay so struct zynqmp_dma_device is literally the DMA device structure β€” that's the whole name vibe, bestie. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the exact struct shape, no cap β€” every field stays exactly as written:

       struct zynqmp_dma_device {
           struct device *dev;
           struct dma_device common;
           struct zynqmp_dma_chan *chan;
           struct clk *clk_main;
           struct clk *clk_apb;
        };

πŸŽ€ Members πŸŽ€

Let's do a full vibe check on every member, zero skips:

  • dev β€” Device Structure, the classic.
  • common β€” DMA device structure, the common DMA-device part.
  • chan β€” Driver specific DMA channel, iykyk.
  • clk_main β€” Pointer to main clock.
  • clk_apb β€” Pointer to apb clock.

🌈 SEE ALSO 🌈

If you wanna follow the lore, start at the kernel file ./drivers/dma/xilinx/zynqmp_dma.c struct zynqmp_dma_desc_ll(9), then here's the whole squad β€” every single one, periodt:


Source vibe: ./drivers/dma/xilinx · Date stamp: October 2026 · Page: struct zynqmp_dma_device(9) 🫢✨

πŸ“¦ where this page comes from