hfi1_schedule_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« hfi1_schedule_send(9) πŸ’«

okay bestie, welcome to the Kernel API Manual β€” this one is a lil function from the hfi1 crew and it's literally all about scheduling progress ✨


🌸 NAME 🌸

hfi1_schedule_send β€” schedule progress πŸŽ€


✨ SYNOPSIS ✨

bool hfi1_schedule_send (struct rvt_qp *qp );

🫢 ARGUMENTS 🫢

  • qp β€” the QP πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

so this one schedules qp progress, and the caller should hold the s_lock β€” like, that's the vibe check, bestie, don't skip it πŸ”’βœ¨

it returns true if the first leg is scheduled, and false if the first leg is not scheduled. periodt πŸ’―

ngl, the s_lock thing is a real caveat β€” the caller should be holding it. no cap. 🫑

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/infiniband/hw/hfi1/qp.c


that's the whole page, bestie β€” go forth and schedule that progress πŸ’–πŸŒˆβ­

signing off from ./drivers/infiniband/hw/hfi1 with the October 2026 edition of the Kernel API Manual β€” mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from