irdma_hmc_init_pble(9)
π irdma_hmc_init_pble(9) π
okay so bestie, welcome to the Kernel API Manual β this one's literally about irdma_hmc_init_pble, and it's giving "setup era" β¨
π NAME π
irdma_hmc_init_pble β initializes the pble resources when the module loads π«Ά
No cap, that's the whole vibe: it's the initialize-the-pble-resources-during-module-load function. Iconic behavior, honestly.
β¨ SYNOPSIS β¨
int irdma_hmc_init_pble (struct irdma_sc_dev *dev , struct
irdma_hmc_pble_rsrc *pble_rsrc );
she takes two pointers and hands you back an int, periodt π
πΈ ARGUMENTS πΈ
devβ theirdma_sc_devstruct π¦ (yes, that exact struct, don't come for me)pble_rsrcβ the pble resources π
π SEE ALSO π
the kernel file lives at ./drivers/infiniband/hw/irdma/pble.c β go read it, iykyk π
and here's the whole friend group, fr fr:
irdma_destroy_pble_prm(9)get_sd_pd_idx(9)add_sd_direct(9)fpm_to_idx(9)add_bp_pages(9)irdma_get_type(9)add_pble_prm(9)free_lvl2(9)get_lvl2_pble(9)get_lvl1_pble(9)get_lvl1_lvl2_pble(9)irdma_get_pble(9)irdma_free_pble(9)
lowkey reminder: all those cross-refs are (9) manpages, so if you're lost, that's literally where to look π
and that's the whole page, bestie β sourced straight from ./drivers/infiniband/hw/irdma, dated October 2026, mwah ππ slay responsibly π§ββοΈβ
π¦ 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