STRUCT AT_DMA_SLAVE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct at_dma_slave (9) β€” Kernel API Manual 🌸

okay bestie, welcome to the at_dma_slave page πŸ’… this one lives in the Kernel API Manual, so you already know it's the real deal. it's all about the controller-specific info for a slave β€” short page, but every single crumb matters, so let's go 🫢


✨ NAME ✨

struct at_dma_slave β€” controller-specific information about a slave. that's it, that's the whole vibe 😌


πŸ¦‹ SYNOPSIS πŸ¦‹

struct at_dma_slave {
    struct device           *dma_dev;
    u32 cfg;
 };

look at her. two members. immaculate. no notes ✨


πŸŽ€ Members πŸŽ€

  • dma_dev β€” the required DMA master device. like, required required, bestie. no dma_dev, no deal πŸ’€
  • cfg β€” the platform-specific initializer for the CFG register. your platform, your rules 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group, fr fr β€” and yes, every single one of them gets named, because we don't do "etc." around here πŸ’–

Kernel file ./drivers/dma/at_hdmac.c, plus:

like, that's a roster πŸ”₯ go read them, iykyk πŸ’…


and that's the page, bestie!! πŸŽ€ source file situation: ./drivers/dma, dated October 2026 β€” so go forth and configure your CFG register with main character energy πŸ‘‘βœ¨ periodt πŸ’œ

πŸ“¦ where this page comes from