irdma_clr_sd_entry(9)
π NAME π
okay so this is irdma_clr_sd_entry β the irdma_clr_sd_entry(9) girlies know β and it's literally the setup entry for sd clear. that's the whole job. no cap, she's a helper that preps the entry you're about to clear. main character energy, but make it HMC β¨
(it lives in the Kernel API Manual, if you were wondering where she hangs out π)
β¨ SYNOPSIS β¨
void irdma_clr_sd_entry (u32 idx , enum irdma_sd_entry_type type ,
struct irdma_update_sd_entry *entry );
notice the void bestie β she's not returning anything to you, she's just doing the work and moving on π«Ά
πΈ ARGUMENTS πΈ
idxβ sd index π« the girl is literally just the index into the sd situation, ok?typeβ paged or direct sd π¦ that's the vibe check: which flavor of sd are we dealing with?entryβ sd entry ptr π₯ a pointer to the sd entry, handed to you, ready to be set up. handle with care, she's a pointer.
π SEE ALSO π
first up, the source file itself β go read it, iykyk:
- Kernel file
./drivers/infiniband/hw/irdma/hmc.c
and then the whole friend group (yes, she has a lot of besties, no i will not be picking favorites):
irdma_find_sd_index_limit(9)irdma_find_pd_index_limit(9)irdma_set_sd_entry(9)irdma_invalidate_pf_hmc_pd(9)irdma_hmc_sd_one(9)irdma_hmc_sd_grp(9)irdma_hmc_finish_add_sd_reg(9)irdma_sc_create_hmc_obj(9)irdma_finish_del_sd_reg(9)irdma_sc_del_hmc_obj(9)irdma_add_sd_table_entry(9)irdma_add_pd_table_entry(9)irdma_remove_pd_bp(9)irdma_prep_remove_sd_bp(9)irdma_prep_remove_pd_page(9)
like, the entire squad is here. it's giving group project where everyone actually shows up π
π friendly reminder thatirdma_clr_sd_entryonly sets up the entry β she is not the one doing the clearing, so don't come for her if your clear doesn't clear. read the synopsis, she'svoid, she's chill, she's just prepping π§
okay that's the whole page, you ate that, go clear some sd entries bestie ππ β this iconic little number is brought to you by ./drivers/infiniband/hw/irdma, dated October 2026, and yes, she's still irdma_clr_sd_entry(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