irdma_prep_remove_pd_page(9)
π irdma_prep_remove_pd_page β¨
okay so this is a page from the Kernel API Manual, and it's about irdma_prep_remove_pd_page(9) β yes that's a mouthful, yes it's iconic, we move.
π NAME π
irdma_prep_remove_pd_page β literally gets everything ready to remove a PD page from an sd entry. that's the whole vibe. prep work, bestie. the behind-the-scenes queen π
β¨ SYNOPSIS β¨
int irdma_prep_remove_pd_page (struct irdma_hmc_info *hmc_info , u32 idx );
that's it. that's the whole call. return type is int, no cap π«Ά
πΈ ARGUMENTS πΈ
hmc_infoβ a pointer to the HMC configuration information structure π give it the info, it does the thing.idxβ the segment descriptor index you use to find the relevant page descriptor. like a little treasure map coordinate for your page descriptor πΊοΈβ¨
π¦ SEE ALSO π¦
the kernel file doing the heavy lifting lives at ./drivers/infiniband/hw/irdma/hmc.c β go read it, it's giving main character energy ππ₯
and the whole friend group of related calls, fr fr:
irdma_find_sd_index_limit(9)irdma_find_pd_index_limit(9)irdma_set_sd_entry(9)irdma_clr_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)
ngl that's a whole group chat and every single one of them ate ππ
mwah, that's the page π«Ά this gem lives under ./drivers/infiniband/hw/irdma, dropped October 2026, and it's filed as irdma_prep_remove_pd_page(9) β catch you in the next manpage, bestie ππ
π¦ 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