irdma_sc_access_ah(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_sc_access_ah(9) β€” Kernel API Manual, but make it a group chat 🫢

okay so bestie, welcome to the function page for irdma_sc_access_ah, living its best life in the kernel API manual ✨. It's a CQP-adjacent little icon and honestly it's giving "one job, does it well" energy. Let's get into it πŸ’–


🌸 NAME 🌸

irdma_sc_access_ah β€” Create, modify or delete AH πŸ’… that's literally the whole vibe, no cap.


✨ SYNOPSIS ✨

int irdma_sc_access_ah (struct irdma_sc_cqp *cqp , struct irdma_ah_info
*info , u32 op , u64 scratch );

there she is πŸŽ€ returns an int, takes four args, keeps it cute and concise. Obsessed.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • cqp β€” struct for cqp hw 🧚 like, this is the CQP hardware's whole struct, it's the main character of this argument list ngl.
  • info β€” ah information 🌸 all the AH deets live here, she's carrying the data.
  • op β€” Operation ⭐ a u32 telling us which operation we're doing (create, modify, delete β€” the whole trio πŸ‘‘).
  • scratch β€” u64 saved to be used during cqp completion πŸ’€ a u64 you stash so it's there for you during CQP completion. Lowkey important, don't lose it.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/infiniband/hw/irdma/uda.c β€” go read the source bestie, it's right there:

all the mcast-adjacent besties 🫢 iykyk.


ngl if you're here you're probably already deep in the irdma driver, so like… vibe check passed πŸ’œ

anyway that's the whole page, mwah πŸ“


this cutie lives in ./drivers/infiniband/hw/irdma, dated October 2026, and yes she ATE πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from