irdma_sc_mr_reg_non_shared(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_sc_mr_reg_non_shared β€” non-shared mr registration πŸŽ€

okay bestie, welcome to the Kernel API Manual entry for irdma_sc_mr_reg_non_shared, and yes it's exactly what it sounds like β€” non-shared mr registration, no cap ✨


🌸 SYNOPSIS 🌸

int irdma_sc_mr_reg_non_shared (struct irdma_sc_dev *dev , struct
irdma_reg_ns_stag_info *info , u64 scratch , bool post_sq );

like, that's the whole vibe β€” four args, one int coming back at you 🫢


πŸ’– ARGUMENTS πŸ’–

  • dev β€” the sc device struct, hand it over πŸ’…
  • info β€” the mr info, that's the whole point bestie
  • scratch β€” a u64 saved to be used during cqp completion (yes, saved, don't lose it 😭)
  • post_sq β€” flag for cqp db to ring πŸ””

🌈 SEE ALSO 🌈

the source of truth lives right here in the kernel file ./drivers/infiniband/hw/irdma/ctrl.c πŸ‘‘

and then there's… the family. the whole entire family. iykyk 🧚

fr fr that's the entire guest list, don't skip a single one πŸ’€

that's the whole page bestie, go read ./drivers/infiniband/hw/irdma and stan πŸ¦‹

cute little sign-off: this one ships from ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed under irdma_sc_mr_reg_non_shared(9) β€” periodt πŸ’œβœ¨

πŸ“¦ where this page comes from