STRUCT D40_GEN_DMAC(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β¨ β this page is all about struct d40_gen_dmac, and it's literally the generic values that represent the u8500/u8540 DMA controller π«Ά. no cap, that's the whole vibe of it.
β¨ SYNOPSIS β¨
here's the whole struct, copied exactly, go off:
struct d40_gen_dmac {
u32 *backup;
u32 backup_size;
u32 realtime_en;
u32 realtime_clear;
u32 high_prio_en;
u32 high_prio_clear;
u32 interrupt_en;
u32 interrupt_clear;
struct d40_interrupt_lookup *il;
u32 il_size;
struct d40_reg_val *init_reg;
u32 init_reg_size;
};
π Members π
like, every single field, explained, no gatekeeping π
backupβ the pointer to the registers address array for backup πbackup_sizeβ the size of the registers address array for backup πrealtime_enβ the realtime enable register β‘realtime_clearβ the realtime clear register π§Ήhigh_prio_enβ the high priority enable register π₯high_prio_clearβ the high priority clear register πΈinterrupt_enβ the interrupt enable register πinterrupt_clearβ the interrupt clear register π«§ilβ the pointer tostruct d40_interrupt_lookupπ¦il_sizeβ the size ofd40_interrupt_lookuparray β¨init_regβ the pointer to thestruct d40_reg_valπinit_reg_sizeβ the size ofd40_reg_valarray π
π¦ SEE ALSO π¦
if you're nosy (affectionate) and wanna read more, these are the icons you need to check out, iykyk:
- Kernel file
./drivers/dma/ste_dma40.c struct stedma40_platform_data(9)enum d40_command(9)struct d40_interrupt_lookup(9)struct d40_reg_val(9)struct d40_lli_pool(9)struct d40_desc(9)struct d40_lcla_pool(9)struct d40_phy_res(9)struct d40_chan(9)struct d40_base(9)
bestie this whole page lives under./drivers/dmain the kernel tree, dated October 2026, and it's filed understruct d40_gen_dmac(9)β so go forth and read the source, mwah πβ¨
okay that's the whole thing, you ate that, periodt ππ π«Ά
π¦ 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