irdma_sc_decode_fpm_commit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ irdma_sc_decode_fpm_commit(9) β€” a Kernel API Manual moment ✨

okay so bestie, welcome to the irdma_sc_decode_fpm_commit page πŸ’… it lives in the Kernel API Manual and it's basically a tiny little decoder ring for a 64-bit value. no cap, that's the whole vibe.


🌸 NAME 🌸

irdma_sc_decode_fpm_commit β€” decode a 64 bit value into count and base πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

u64 irdma_sc_decode_fpm_commit (struct irdma_sc_dev *dev , __le64 *buf ,
u32 buf_idx , struct irdma_hmc_obj_info *obj_info , u32 rsrc_idx );

like, look at her. five args, one u64 return, main character energy πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the sc device struct 🫢
  • buf β€” pointer to the commit buffer ✨
  • buf_idx β€” the buffer index πŸ”₯
  • obj_info β€” object info pointer πŸ“
  • rsrc_idx β€” indexs of memory resource (yes, that's how it's spelled in the original, and we respect the spelling πŸ’€)

🌈 SEE ALSO 🌈

first up, the actual home of all this: Kernel file ./drivers/infiniband/hw/irdma/ctrl.c πŸ“ and then literally the entire friend group πŸ’œ

no because why is this list 131 entries long 😭 she really said "know the whole squad or know nothing." iykyk πŸ’…


and that's the page, bestie πŸŽ€ it hangs out in ./drivers/infiniband/hw/irdma, stamped October 2026, and it goes by irdma_sc_decode_fpm_commit(9) β€” slay, ate, periodt βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from