STRUCT MV_XOR_DESC_SLOT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the Kernel API Manual page for struct mv_xor_desc_slot(9), and it's literally the software descriptor. That's the whole name vibe. πŸŽ€

🌸 SYNOPSIS 🌸

the struct is gonna look like this, and yes, keep every field exactly as written β€” no renaming, no merging, no β€œimproving” it. πŸ’…

       struct mv_xor_desc_slot {
           struct list_head        node;
           struct list_head        sg_tx_list;
           enum dma_transaction_type       type;
           void *hw_desc;
           u16 idx;
           struct dma_async_tx_descriptor  async_tx;
        };

πŸ‘― Members πŸ‘―

here's the member gossip, fr fr:

  • node β€” the node on the mv_xor_chan lists. linked-list behavior, iconic. πŸ”—
  • hw_desc β€” virtual address of the hardware descriptor chain. that's the literal description, no cap. ✨
  • idx β€” pool index. short, sweet, to the point. 🫢
  • async_tx β€” support for the async_tx api. yup, that's the whole note. πŸ’œ

also, the synopsis above has sg_tx_list and type in the struct β€” this page just doesn't give them their own member blurbs, so I'm not gonna invent extra lore. πŸ’€

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/dma/mv_xor.h
  • struct mv_xor_chan(9)

okay bye bestie β€” this cutie came from ./drivers/dma, dated October 2026, and it's the struct mv_xor_desc_slot(9) page. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from