irdma_sc_access_ah(9)
π 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 β au32telling us which operation we're doing (create, modify, delete β the whole trio π).scratchβ u64 saved to be used during cqp completion π au64you 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:
irdma_create_mg_ctx(9)irdma_access_mcast_grp(9)irdma_compare_mgs(9)irdma_sc_add_mcast_grp(9)irdma_sc_del_mcast_grp(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms