qed_send_qm_stop_cmd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– qed_send_qm_stop_cmd(9) β€” the kernel API manual, bestie edition πŸŽ€

okay so we're in the Kernel API Manual today and this one is literally about telling the QM to stop. iconic behavior honestly πŸ’…


✨ NAME ✨

qed_send_qm_stop_cmd β€” sends a stop command to the QM. that's it, that's the whole vibe 🫢


🌸 SYNOPSIS 🌸

bool qed_send_qm_stop_cmd (struct qed_hwfn *p_hwfn , struct qed_ptt
*p_ptt , bool is_release_cmd , bool is_tx_pq , u16 start_pq , u16
num_pqs );

like, copy it exactly bestie, character for character, no cap ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • p_hwfn β€” the HW device data. the main character of this whole operation πŸ‘‘
  • p_ptt β€” the Ptt window used for writing the registers. this is where the magic gets written down fr fr
  • is_release_cmd β€” true for release, false for stop. yes bestie, those are the only two options 😌
  • is_tx_pq β€” true for Tx PQs, false for Other PQs. know which one you're dealing with πŸ’€
  • start_pq β€” first PQ ID to stop. the starting point, the opening act 🌟
  • num_pqs β€” number of PQs to stop, starting from start_pq. it's giving "how many are we doing today" energy πŸ”₯

πŸ’œ RETURN πŸ’œ

Bool, bestie πŸ’– β€” true if successful, false if timeout occurred while waiting for QM command done. so if you get a false, it's lowkey because the wait timed out, not because you did anything wrong (probably) 😭


🌈 SEE ALSO 🌈

like that's the whole friend group right there, go say hi πŸ§šβ€β™€οΈ


lowkey reminder: this page comes from ./drivers/net/ethernet/qlogic/qed and the date on it is October 2026, so jot that down in your notes app bestie πŸ“

and that's the page!! slay, you now understand qed_send_qm_stop_cmd(9) better than like 90% of people, periodt πŸ’…βœ¨ β€” source is ./drivers/net/ethernet/qlogic/qed, dated October 2026, mwah πŸ“

πŸ“¦ where this page comes from