sdma_select_engine_sc(9)
π sdma_select_engine_sc β like, the whole vibe
okay so first things first, bestie: this page lives in the Kernel API Manual (section 9, the kernel-API girlies), and it's about sdma_select_engine_sc β literally just picking an sdma engine. that's the whole gig. let's get into it π
β¨ NAME β¨
sdma_select_engine_sc β select sdma engine π¦
like yes, that's it, that's the name, she's straightforward and we respect that.
πΈ SYNOPSIS πΈ
struct sdma_engine * sdma_select_engine_sc (struct hfi1_devdata *dd ,
u32 selector , u8 sc5 );
so you hand her three things and she hands you back a struct sdma_engine *. slay. reciprocal energy fr fr π«Ά
π§ ARGUMENTS π§
ddβ devdata. that's the devdata, babe, she needs it.selectorβ a spreading factor. lowkey the whole point of the function, keep reading πsc5β the 5 bit sc. five bits of sc. exactly five. not four, not six. iconic.
π DESCRIPTION π
okay so the entire plot of this function: it returns an engine based on the selector and an sc. that's the tea, that's the whole tea, no cap. selector + sc goes in, engine comes out. main character behaviour honestly π β¨
π₯ SEE ALSO π₯
the friend group!!! π«Ά and yes the kernel file too, she's part of the group chat:
Kernel file ./drivers/infiniband/hw/hfi1/sdma.c β plus:
sdma_state_name(9)sdma_get_descq_cnt(9)sdma_engine_get_vl(9)sdma_select_engine_vl(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)_sdma_engine_progress_schedule(9)
twenty of them. twenty!! she's popular, what can I say ππ
ngl bestie, every single one of those is worth a look, the sdma_select_engine_vl(9) girlie especially. go read her next, iykyk π
and that's a wrap on this little page!! she's served to you straight from ./drivers/infiniband/hw/hfi1, version October 2026, titled sdma_select_engine_sc(9) β mwah, 10/10, no notes, 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