_sdma_engine...ess_schedule(9)
π NAME π
_sdma_engine_progress_schedule β okay so this is the little function whose whole job is to schedule progress on the engine, bestie. That's it. That's the vibe. β¨
(also hi, you're reading the Kernel API Manual entry for _sdma_engine...ess_schedule(9) β the title got a little truncated in the header, we don't talk about it π«Ά)
πΈ SYNOPSIS πΈ
void _sdma_engine_progress_schedule (struct sdma_engine *sde );
Literally returns nothing (void, iconic, no notes) and takes exactly one (1) argument. Slay.
π ARGUMENTS π
sdeβ thesdma_engineyou want to schedule progress on. That's the whole assignment. Hand it the engine, it handles the progress-scheduling situation. π
π¦ SEE ALSO π¦
The kernel file this lives in is ./drivers/infiniband/hw/hfi1/sdma.c β and honestly the whole friend group is here, go say hi:
sdma_state_name(9)sdma_get_descq_cnt(9)sdma_engine_get_vl(9)sdma_select_engine_vl(9)sdma_select_engine_sc(9)sdma_seqfile_dump_cpu_list(9)sdma_map_init(9)sdma_clean(9)sdma_init(9)sdma_all_running(9)sdma_start(9)sdma_exit(9)__sdma_txclean(9)sdma_engine_error(9)sdma_seqfile_dump_sde(9)sdma_send_txreq(9)sdma_send_txlist(9)sdma_ahg_alloc(9)sdma_ahg_free(9)
ngl bestie, this one is short and sweet β no drama, no warnings, no exit statuses, just vibes and one pointer. π
π§ that's the whole page, mwah π β brought to you by ./drivers/infiniband/hw/hfi1, dated October 2026, filed under _sdma_engine...ess_schedule(9). periodt. π
π¦ 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