irdma_free_pble(9)
π irdma_free_pble(9) β the kernel API manual, bestie edition β¨
Okay so this is irdma_free_pble, a page from the Kernel API Manual, and honestly? It does exactly what it says on the tin: it puts pbles back into prm. That's the whole vibe. Short page, iconic energy. π
πΈ NAME πΈ
irdma_free_pble β put pbles back into prm π«Ά
β¨ SYNOPSIS β¨
void irdma_free_pble (struct irdma_hmc_pble_rsrc *pble_rsrc , struct
irdma_pble_alloc *palloc );
Like, that's it. That's the whole signature. Void return, two pointers, no drama. π
π¦ ARGUMENTS π¦
pble_rsrcβ the pble resources, bestie. This is the struct where all the pble bookkeeping lives.pallocβ contains all the information regarding the pble resource being freed. Everything you need to know about the thing that's getting handed back. Literally all of it. π
π₯ SEE ALSO π₯
Kernel file ./drivers/infiniband/hw/irdma/pble.c β yeah, that's where the actual code lives, go look at it, iykyk π
And the whole friend group of related functions, all here for you:
irdma_destroy_pble_prm(9)irdma_hmc_init_pble(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)
π§ Sign-off π
This little masterpiece lives in ./drivers/infiniband/hw/irdma, dated October 2026, and honestly it's giving main character energy for such a tiny page. Free those pbles responsibly, bestie β no cap. πβ¨πΈ
π¦ 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