qed_fw_overlay_init_ram(9)
π qed_fw_overlay_init_ram(9) β from the Kernel API Manual, bestie π
okay so picture this: you're deep in the qed driver, the vibes are immaculate, and somebody needs the FW overlay RAM initialized. that someone is you now. this little icon is a kernel function and it is literally here to set that memory up. no cap.
β¨ NAME β¨
qed_fw_overlay_init_ram β Initializes the FW overlay RAM. that's it, that's the whole job, and she does it flawlessly π
πΈ SYNOPSIS πΈ
void qed_fw_overlay_init_ram (struct qed_hwfn *p_hwfn , struct qed_ptt
*p_ptt , struct phys_mem_desc *fw_overlay_mem );
three arguments, returns nothing. clean, minimal, main character energy π
π¦ ARGUMENTS π¦
p_hwfnβ the HW device data. like, all the hardware tea β she needs to know who she's working with.p_pttβ the Ptt window used for writing the registers. this is the lil doorway she writes through, iykyk πͺβ¨fw_overlay_memβ the allocated FW overlay memory. the actual memory that's already been allocated for you, bestie, you don't gotta do that part π«Ά
β RETURN β
Void. literally nothing comes back. she gives, she doesn't take π no return value, no drama, periodt.
π SEE ALSO π
first up, the kernel file you're gonna wanna peek at:
./drivers/net/ethernet/qlogic/qed/qed_hsi.h
and then the whole friend group β go say hi to these icons π:
qed_qm_pf_mem_size(9)qed_qm_common_rt_init(9)qed_qm_pf_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_mem_free(9)
π reminder bestie: this is kernel-land. read the args, pass the right pointers, and don't be out here guessing. the manpage said what it said π
okay that's the whole page, you ate that π this gem lives in ./drivers/net/ethernet/qlogic/qed, dated October 2026, and she's filed under qed_fw_overlay_init_ram(9) β go forth and initialize, queen π§π
π¦ 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