STRUCT STM32_DMA_MDMA_CONFIG(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms