qed_qm_pf_rt_init(9)
π 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: π
qed_qm_pf_mem_size(9)qed_qm_common_rt_init(9)qed_init_pf_wfq(9)qed_init_pf_rl(9)qed_init_vport_wfq(9)qed_init_vport_tc_wfq(9)qed_init_global_rl(9)qed_send_qm_stop_cmd(9)qed_set_vxlan_dest_port(9)qed_set_vxlan_enable(9)qed_set_gre_enable(9)qed_set_geneve_dest_port(9)qed_set_geneve_enable(9)qed_gft_disable(9)qed_gft_config(9)qed_enable_context_validation(9)qed_get_protocol_type_str(9)qed_get_ramrod_cmd_id_str(9)qed_set_rdma_error_level(9)qed_fw_overlay_mem_alloc(9)qed_fw_overlay_init_ram(9)qed_fw_overlay_mem_free(9)
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
- 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