qed_mcp_get_nvm_image_att(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

qed_mcp_get_nvm_image_att β€” the little function that lets you read a whole nvram image. like, the entire thing. it's giving "here for the full picture, not the vibes" ✨

this one lives in the Kernel API Manual, bestie, so pull up a chair πŸŽ€


🌸 SYNOPSIS 🌸

okay so here's the whole signature, copy it exactly, don't freestyle it:

int qed_mcp_get_nvm_image_att (struct qed_hwfn *p_hwfn , enum
qed_nvm_images image_id , struct qed_nvm_image_att *p_image_att );

πŸ¦‹ ARGUMENTS πŸ¦‹

three little besties walk into the function:

  • p_hwfn β€” the HW device data. yes it's the hardware homework, everybody's gotta bring it πŸ’–
  • image_id β€” which image you want the attributes for. pick your fave πŸŽ€
  • p_image_att β€” the image attributes struct that gets filled with all the data. it's the container, it's the main character, it's literally where the info ends up ✨

⭐ RETURN ⭐

Int β€” 0 means the operation was successul πŸ”₯ (that's their spelling, not mine, bestie 😭 but 0 = we ate πŸ’…)


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file in question, no cap:

  • ./drivers/net/ethernet/qlogic/qed/qed_mcp.h

and now the entire friend group, all of them, in order, don't skip a single one 🫢:


that's the whole page, bestie, nothing left out, we ate and left no crumbs πŸ’œ

shoutout to the source, ./drivers/net/ethernet/qlogic/qed, dated October 2026 β€” this page is qed_mcp_get_nvm_image_att(9) and it's iconic, periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from