STRUCT XILINX_AXIMCDMA_DESC_HW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct xilinx_aximcdma_desc_hw(9) β€” like, the Kernel API Manual page, bestie ✨

okay so before we even get into it: this is a page from the Kernel API Manual, and it's all about struct xilinx_aximcdma_desc_hw β€” the Hardware Descriptor for AXI MCDMA. yes it's as niche as it sounds and yes it's lowkey iconic πŸŽ€


✨ NAME ✨

struct xilinx_aximcdma_desc_hw β€” Hardware Descriptor for AXI MCDMA πŸ¦‹


🌸 SYNOPSIS 🌸

here's the whole shape of it, no cap, exactly like this:

struct xilinx_aximcdma_desc_hw {
    u32 next_desc;
    u32 next_desc_msb;
    u32 buf_addr;
    u32 buf_addr_msb;
    u32 rsvd;
    u32 control;
    u32 status;
    u32 sideband_status;
    u32 app[XILINX_DMA_NUM_APP_WORDS];
 };

🫢 Members 🫢

  • next_desc β€” the Next Descriptor Pointer, sitting at 0x00 πŸ’–
  • next_desc_msb β€” the MSB (most significant bits, iykyk) of that Next Descriptor Pointer, at 0x04 ✨
  • buf_addr β€” Buffer address, 0x08 πŸŽ€
  • buf_addr_msb β€” MSB of the Buffer address, 0x0C 🌸
  • rsvd β€” Reserved field, 0x10 β€” like, not for us, it's reserved πŸ™ˆ
  • control β€” the Control Information field, 0x14 πŸ”₯
  • status β€” the Status field, 0x18 ⭐
  • sideband_status β€” Status of sideband signals, 0x1C πŸ¦‹
  • app β€” the APP Fields, 0x20 - 0x30 πŸ‘‘

🌈 SEE ALSO 🌈

main character energy from the Kernel file ./drivers/dma/xilinx/xilinx_dma.c, plus literally all of these besties:


okay that's the whole page, you ate that πŸ’…

sign-off szn: this one lives at ./drivers/dma/xilinx, dated October 2026, and it's page struct xilin...cdma_desc_hw(9) of the Kernel API Manual. mwah, go read some DMA code bestie πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from