qed_fw_overlay_init_ram(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 πŸ‘‘:


πŸ’€ 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