fpm_to_idx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fpm_to_idx(9) β€” like, the whole vibe

okay so bestie, welcome to fpm_to_idx(9), a page straight out of the Kernel API Manual ✨ β€” it's short, it's sweet, and it does exactly one (1) thing. No cap. πŸŽ€


✨ NAME ✨

fpm_to_idx β€” given fpm address, get pble index πŸ¦‹

That's it. That's the whole assignment. You hand it an fpm address, it hands you back the pble index. Iconic, honestly. πŸ‘‘


🌸 SYNOPSIS 🌸

u32 fpm_to_idx (struct irdma_hmc_pble_rsrc *pble_rsrc , u64 addr );

look at her. returns a u32, takes two args, done. main character energy fr fr πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • pble_rsrc β€” the pble resource management situation πŸ—‚οΈ like, this is the bookkeeping struct you're working inside of.
  • addr β€” the fpm address you want the index for πŸ” give her the address, she gives you the index.
ngl there are only two arguments, so if you were bracing for a lore drop… that's the whole list. slay for brevity πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

Ok this is where it gets good β€” the whole friend group is here 🫢

Kernel file: ./drivers/infiniband/hw/irdma/pble.c β€” go read the source, iykyk πŸ“–

and the rest of the crew:

literally the entire pble cinematic universe 🌈⭐


and that's the page, bestie 🧚 mwah πŸ’‹ β€” this lil masterpiece lives at ./drivers/infiniband/hw/irdma, it's dated October 2026, and it answers to the name fpm_to_idx(9). periodt. πŸ’œ

πŸ“¦ where this page comes from