irdma_set_sd_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

ok so bestie, this is irdma_set_sd_entry β€” literally the function that sets up an entry for sd programming ✨ no cap, that's the whole vibe.

πŸ¦‹ SYNOPSIS πŸ¦‹

void irdma_set_sd_entry (u64 pa , u32 idx , enum irdma_sd_entry_type
type , struct irdma_update_sd_entry *entry );

it returns void, so like… it gives nothing back and honestly? iconic behavior πŸ’…

🌸 ARGUMENTS 🌸

  • pa β€” the physical addr, fr fr. it's a u64 and it's the actual address, not a vibe ✨
  • idx β€” the sd index (u32), the little number that says which one πŸŽ€
  • type β€” an enum irdma_sd_entry_type, and it's either paged sd or direct sd. pick your fighter πŸ‘‘
  • entry β€” the sd entry ptr (struct irdma_update_sd_entry *), aka the pointer to the entry itself. main character energy 🫢

πŸ’œ SEE ALSO πŸ’œ

lowkey that's a whole friend group of functions and they all live in the same directory. the way this is basically a group chat πŸ˜­πŸ’–

ok that's the whole page bestie, go forth and slay 🌈⭐ this beauty is from ./drivers/infiniband/hw/irdma, dated October 2026, and it answers to the name irdma_set_sd_entry(9) πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from