STRUCT STM32_DMA_MDMA_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the struct stm32..._mdma_config(9) page from the Kernel API Manual πŸ’– this one is short, but it’s lowkey iconic: a tiny struct with big STM32 DMA MDMA energy.

🌸 NAME 🌸

struct stm32_dma_mdma_config β€” STM32 DMA MDMA configuration. That’s the name, periodt. It’s the struct for this exact configuration situation, no cap ✨.

✨ SYNOPSIS ✨

Here’s the exact struct shape, character-for-character:

struct stm32_dma_mdma_config {
    u32 stream_id;
    u32 ifcr;
    u32 tcf;
 };

Three members, all u32: stream_id, ifcr, and tcf. The closing brace has that one-space indentation era, and yes, we’re keeping it exactly as shown 🫢.

πŸŽ€ Members πŸŽ€

Okay so, member-by-member vibe check:

  • stream_id β€” DMA request to trigger STM32 MDMA transfer. That’s the DMA request that triggers the STM32 MDMA transfer, literally πŸ’….
  • ifcr β€” DMA interrupt flag clear register address, used by STM32 MDMA to clear the DMA Transfer Complete flag. So it’s the address STM32 MDMA uses to clear that flag, iykyk.
  • tcf β€” DMA Transfer Complete flag. That’s the flag itself, bestie. Transfer Complete energy πŸ¦‹.

πŸ’… SEE ALSO πŸ’…

  • Kernel file ./drivers/dma/stm32/stm32-dma.c β€” the kernel file this page points you at, go be nosy πŸ‘€.
  • struct stm32_dma_cfg(9) β€” another reference to check out.
  • stm32_dma_is_current_sg(9) β€” and this reference too, bestie.

Footer sign-off πŸŽ€: source ./drivers/dma/stm32, date October 2026, and running title struct stm32..._mdma_config(9) β€” that’s the source/version-and-date moment, and it ate. Bye bestie, go handle your STM32 DMA MDMA config with main character energy πŸ’–βœ¨

πŸ“¦ where this page comes from