STRUCT MV_XOR_V2_SW_DESC(9)
β¨ struct mv_xor_v2_sw_desc(9) β¨
okay bestie, welcome to the Kernel API Manual π this one's a little struct page, and yeah it's short, but it's important β it's the software-side descriptor situation for the mv_xor_v2 driver. no cap, every field matters here, so let's get into it π«Ά
πΈ NAME πΈ
struct mv_xor_v2_sw_desc β implements a xor SW descriptor π
like, it's the software descriptor. the SW one. for xor. it implements it. periodt.
π¦ SYNOPSIS π¦
struct mv_xor_v2_sw_desc {
int idx;
struct dma_async_tx_descriptor async_tx;
struct mv_xor_v2_descriptor hw_desc;
struct list_head free_list;
};
look at her. four members, zero notes, all business π copy it exactly, don't touch a single character, she's iconic as-is.
π Members π
idxβ the descriptor index. that's her number, her little ID, her seat in the class πasync_txβ support for theasync_txapi. yep, that's the whole description, and honestly? slay, we respect a concise queen β¨hw_descβ the associated HW descriptor. so this SW desc is linked up with the hardware one, they're a matched set, main character energy πfree_listβ node of the free SWdescriprotslist. (sic β that's the typo from the original, we're keeping it exactly, no editing the source, that's the rule ππ)
π₯ SEE ALSO π₯
- Kernel file
./drivers/dma/mv_xor_v2.c struct mv_xor_v2_descriptor(9)struct mv_xor_v2_device(9)
go read those next, iykyk β that's where the rest of the lore lives π§
aaaand that's the whole page, bestie, she's short but she ate πΈ sign-off time: this came out of ./drivers/dma, dated October 2026, and the page you're reading is struct mv_xor_v2_sw_desc(9). mwah, go read a driver πππ¦
π¦ 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