get_lvl1_lvl2_pble(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ get_lvl1_lvl2_pble(9) πŸ¦‹

okay so this is a page from the Kernel API Manual, and bestie, it's literally about one tiny function that does the most: it calls the get_lvl1 and get_lvl2 pble routines for you. two-for-one energy, we love to see it πŸ’…


✨ NAME ✨

get_lvl1_lvl2_pble β€” calls get_lvl1 and get_lvl2 pble routine πŸŽ€


🌸 SYNOPSIS 🌸

int get_lvl1_lvl2_pble (struct irdma_hmc_pble_rsrc *pble_rsrc , struct
irdma_pble_alloc *palloc , u8 lvl );

she takes three things and hands you back an int, no cap 🫢


πŸ’– ARGUMENTS πŸ’–

  • pble_rsrc β€” the pble resources, like the whole resource situation πŸ—‚οΈ
  • palloc β€” contains all information regarding pble (idx + pble addr), so it's literally carrying the receipts: the index and the pble address πŸ’…
  • lvl β€” a u8 bitmask for the requested pble level, i.e. which level you're asking for 🎚️

πŸ”₯ SEE ALSO πŸ”₯

the kernel file lives at ./drivers/infiniband/hw/irdma/pble.c and, ngl, there's a whole friend group in there πŸ‘‘:

like, go read those too, they're all main characters in this storyline ⭐


lowkey a reminder: this page lives under ./drivers/infiniband/hw/irdma, dated October 2026, and the manual name is get_lvl1_lvl2_pble(9) β€” iykyk 🧚

and that's the whole vibe, bestie β€” sourced straight from ./drivers/infiniband/hw/irdma, stamped October 2026, signed off as get_lvl1_lvl2_pble(9). slay, go read the kernel πŸ’œβœ¨

πŸ“¦ where this page comes from