irdma_hmc_sd_grp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« irdma_hmc_sd_grp β€” setup group of sd entries for cqp πŸ’«

okay so bestie, welcome to the irdma_hmc_sd_grp(9) page, that's the kernel API manual one, and honestly? she's a lil niche but she serves. this one is all about setting up a group of sd entries for cqp. that's the whole vibe. no cap.


🌸 SYNOPSIS 🌸

int irdma_hmc_sd_grp (struct irdma_sc_dev *dev , struct irdma_hmc_info
*hmc_info , u32 sd_index , u32 sd_cnt , bool setsd );

she returns an int, she takes five things, and yes the line break in the middle is exactly how it's written, we don't argue with the manpage, we respect her ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” pointer to the device structure. like, the device. the main character. 🫢
  • hmc_info β€” pointer to the HMC configuration information struct. the lore. the context. keep her close.
  • sd_index β€” sd index. yeah. that's the whole description. short and iconic πŸ’…
  • sd_cnt β€” number of sd entries. how many sd's we're doing here, bestie, that's the count πŸ“
  • setsd β€” flag to set or clear sd. she does both!! she's versatile!! literal dual threat energy πŸ”₯
lowkey important: that last flag is doing the heavy lifting β€” setsd is the difference between setting and clearing, so please don't just vibe-check it and move on πŸ™ˆ

🌈 SEE ALSO 🌈

first up, the kernel file, in all her glory:

./drivers/infiniband/hw/irdma/hmc.c

and then the whole friend group, no one left behind, fr fr:

like, that's a squad. go read them too, iykyk πŸ’œ


and that's the page!! mwah, go touch some sd entries, bestie πŸ˜­πŸ’–

this lil slice of kernel lore lives in ./drivers/infiniband/hw/irdma, it's dated October 2026, and she answers to the name irdma_hmc_sd_grp(9) β€” periodt. πŸ¦‹βœ¨

πŸ“¦ where this page comes from