irdma_add_sd_table_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– irdma_add_sd_table_entry(9) πŸ’–

okay bestie, welcome to the Kernel API Manual for irdma_add_sd_table_entry(9) β€” yes that's the whole title, and yes it's a mouthful, but we're gonna slay this together 🫢


✨ NAME ✨

irdma_add_sd_table_entry β€” adds a segment descriptor to the table. that's it, that's the vibe πŸ’…


🌸 SYNOPSIS 🌸

int irdma_add_sd_table_entry (struct irdma_hw *hw , struct
irdma_hmc_info *hmc_info , u32 sd_index , enum irdma_sd_entry_type type
, u64 direct_mode_sz );

lowkey a whole signature, but we move πŸ’€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to our hw struct. it's giving "the main character of the whole driver" energy, no cap πŸ‘‘
  • hmc_info β€” pointer to the HMC configuration information struct. all the config tea lives in here πŸŽ€
  • sd_index β€” segment descriptor index to manipulate. which one are we touching bestie, choose wisely πŸ™ˆ
  • type β€” what type of segment descriptor we're manipulating. literally the what-kind question 🌈
  • direct_mode_sz β€” size to alloc in direct mode. like, how much room are we giving it in direct mode, that's the whole thing ⭐

πŸ’œ SEE ALSO πŸ’œ

bestie you are NOT ready for this list, it's a whole friend group 🧚


ngl these are all siblings of the same irdma family and they all live in ./drivers/infiniband/hw/irdma β€” periodt πŸ’€

okay that's the whole page, you ate that πŸ“ and just so you have the receipts: this lil number comes from the source/version path ./drivers/infiniband/hw/irdma, dated October 2026, and it goes by irdma_add_sd_table_entry(9) β€” iconic, no notes πŸ’–βœ¨

πŸ“¦ where this page comes from