STRUCT TXX9DMAC_PLATFORM_DATA(9)
π struct txx9dmac_platform_data(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil struct page and it's honestly short but she's got range. let's get into it π«Ά
πΈ NAME πΈ
struct txx9dmac_platform_data β literally just the controller configuration parameters, that's her whole job π
β¨ SYNOPSIS β¨
here's the shape of her, exactly as she is, no cap:
struct txx9dmac_platform_data {
int memcpy_chan;
bool have_64bit_regs;
};
π Members π
memcpy_chanβ this is the channel that gets used forDMA_MEMCPY. that's the one. the memcpy channel. iconic behavior honestly πhave_64bit_regsβ aboolthat says whether the DMAC has 64 bit registers. yes/no, true/false, slay/not slay, that's the whole vibe check π
π¦ SEE ALSO π¦
go look at these next, they're the friend group π
- Kernel file
./arch/mips/include/asm/txx9/dmac.h struct txx9dmac_chan_platform_data(9)struct txx9dmac_slave(9)
ngl bestie, this page is basically two fields and a dream, but every main character needs her supporting cast π go read the channel platform data and the slave struct and it'll all click fr fr π
mwah π that's the whole page β sourcing from ./arch/mips/include/asm/txx9, dated October 2026, and that's on 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