STRUCT XILINX_PL_DMA_VARIANT(9)
okay so we're deep in the Kernel API Manual rn and today's main character is struct xilinx_pl_dma_variant β a super tiny struct with big "i'm just here to hold one (1) fact" energy. bestie it is literally four lines of C. let's get into it π
πΈ NAME πΈ
struct xilinx_pl_dma_variant β the PL DMA PCIe variant info holder π
Like, that's the whole job. It tells you about the variant. Slay.
β¨ SYNOPSIS β¨
okay here's the whole thing, and yes this is genuinely all of it:
struct xilinx_pl_dma_variant {
enum xilinx_pl_dma_version version;
};
look at her. one member. immaculate minimalism. π₯
π Members π
versionβ the DMA version, bestie. that's it, that's the member. it's anenum xilinx_pl_dma_version, and it is highkey carrying this entire struct on its back π«Ά
ngl the tiny ones are always the most confident. one field, zero notes, no cap.
π SEE ALSO π
if you wanna go be nosy (and you should, that's where the actual story lives π), go peek at:
- the kernel file
./drivers/pci/controller/pcie-xilinx-dma-pl.cπ¦ struct pl_dma_pcie(9)β the big siblingxilinx_pl_dma_pcie_init_irq_domain(9)β the irq domain one, iconic behaviour
okay that's the whole vibe check, we ate and left no crumbs π
signing off from ./drivers/pci/controller β dated October 2026 β and the footer's whole entire name is struct xilin..._dma_variant(9) π (yes they truncated it in the footer too, we don't question the vision) π«
π¦ 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