sdma_engine...ess_schedule(9)
π sdma_engine_progress_schedule(9) β like, the Kernel API Manual page you actually want to read π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil page about one lil function, and honestly? she's short, she's sweet, and she's the fast path. let's get into it π¦
β¨ NAME β¨
sdma_engine_progress_schedule β schedule progress on engine π«
like, it's the function that tells the engine "hey, keep it moving" β no cap, that's the whole vibe π«Ά
πΈ SYNOPSIS πΈ
void sdma_engine_progress_schedule (struct sdma_engine *sde );
that's it. that's the whole signature. returned type void, so nothing comes back β she just does the thing and dips π
π ARGUMENTS π
sdeβ thesdma_engineyou're scheduling progress on π literally just hand her the engine and let her cook.
π₯ DESCRIPTION π₯
So here's the tea: This is the fast path. β‘
That's it β that's the description, and honestly? iconic. no extra lore, no side quests, just a function that lives on the fast path and knows it. lowkey main character energy fr fr π
π SEE ALSO π
the whole friend group, in the original order, no one left out π«Ά
- Kernel file
./drivers/infiniband/hw/hfi1/sdma.h sdma exported routines(9)sdma PSM/verbs API(9)Infrastructure calls(9)struct sdma_engine(9)sdma_empty(9)sdma_running(9)sdma_txinit_ahg(9)sdma_txinit(9)sdma_txadd_page(9)sdma_txadd_daddr(9)sdma_txadd_kvaddr(9)sdma_progress(9)struct sdma_map_elem(9)
π quick vibe check: this page genuinely is this short. nothing got skipped, bestie β there's just not that much here. slay for her honestly.
and that's the whole page!! mwah π this lil gem lives in ./drivers/infiniband/hw/hfi1 and it's dated October 2026 β so yeah, mark your calendars, she's from the future β go read sdma_progress(9) next, iykyk π¦π
π¦ 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