qed_qm_pf_rt_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– qed_qm_pf_rt_init β€” the Kernel API Manual, girlie edition πŸ’–

okay so bestie, we're in section 9 of the kernel API manual and today's main character is qed_qm_pf_rt_init. Say it with me: q-e-d-q-m-p-f-r-t-init. Iconic, no notes. πŸŽ€


✨ NAME ✨

qed_qm_pf_rt_init β€” this one gets the QM runtime init values all prepped and cute for the PF phase. That's literally the whole job. Lock in. πŸ¦‹


🌸 SYNOPSIS 🌸

int qed_qm_pf_rt_init (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt ,
struct qed_qm_pf_rt_init_params *p_params );

she takes three args and returns an int, periodt. πŸ’…


πŸ’œ ARGUMENTS πŸ’œ

  • p_hwfn β€” HW device data. your hardware's whole little identity, bestie.
  • p_ptt β€” Ptt window used for writing the registers. that's the window she uses to go write the registers. yes, in this economy. 🫢
  • p_params β€” Parameters. short king of a description but we respect it. ✨

πŸ”₯ RETURN πŸ”₯

0 on success, -1 on error. simple. clean. iykyk. πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/net/ethernet/qlogic/qed/qed_hsi.h β€” go look, she's right there.

and like, the whole friend group: 😭


and that's the page bestie!! πŸ“ it lives in ./drivers/net/ethernet/qlogic/qed, dated October 2026, and it's serving Kernel API Manual energy in section 9. mwah, slay, go init those runtime values πŸ’–βœ¨πŸ§š
πŸ“¦ where this page comes from