build_ahg(9)
β¨ build_ahg(9) β¨
okay so this is the build_ahg(9) page from the Kernel API Manual, and itβs literally about creating ahg in s_ahg π
no cap.
π NAME π
build_ahg β create ahg in s_ahg π«Ά
πΈ SYNOPSIS πΈ
void build_ahg (struct rvt_qp *qp , u32 npsn );
π ARGUMENTS π
qpβ a pointer to QP π main-character pointer energy.npsnβ the next PSN for the request/response π₯ not me keeping track of PSNs.
π DESCRIPTION π
okay so this routine handles the AHG by allocating an ahg entry and causing the copy of the first middle β¨ lowkey important.
Subsequent middles use the copied entry, editing the PSN with 1 or 2 edits π periodt.
π¦ SEE ALSO π¦
Kernel file ./drivers/infiniband/hw/hfi1/ruc.c and these iconique friends:
hfi1_make_grh(9)hfi1_make_ruc_header_16B(9)hfi1_make_ruc_header_9B(9)hfi1_schedule_send_yield(9)hfi1_do_send(9)
made with love in ./drivers/infiniband/hw/hfi1, October 2026 ππ§ββοΈ
π¦ 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