STRUCT OWL_DMA_PCHAN(9)
π struct owl_dma_pchan(9) π
okay bestie, welcome to the Kernel API Manual β¨ β this one's a lil struct called struct owl_dma_pchan, and it's literally just a holder. a holder for the physical channels. that's the whole vibe. π
πΈ NAME πΈ
struct owl_dma_pchan β Holder for the physical channels π«Ά
β¨ SYNOPSIS β¨
struct owl_dma_pchan {
u32 id;
void __iomem *base;
struct owl_dma_vchan *vchan;
};
π¦ Members π¦
idβ the physical index to this channel. like, which one it is, physically. iykyk π₯baseβ the virtual memory base for the dma channel. that's where it lives in memory, bestie πvchanβ the virtual channel currently being served by this physical channel. so like. the situationship between a physical channel and its virtual one. main character energy fr fr π
π SEE ALSO π
- Kernel file
./drivers/dma/owl-dma.c enum owl_dmadesc_offsets(9)struct owl_dma_lli(9)struct owl_dma_txd(9)struct owl_dma_vchan(9)struct owl_dma(9)
go read those too, no cap, they're all part of the same little family π§π
ok that's the whole page, bestie β short and sweet, just like we like it π
sign-off time: this iconic little page comes from the source ./drivers/dma, dated October 2026, and it's filed under struct owl_dma_pchan(9). slay π
β¨π
π¦ 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