ice_read_qua...p_reg_eth56g(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

ice_read_qua...p_reg_eth56g(9) πŸ’…βœ¨

okay so bestie, welcome to the Kernel API Manual page for the one and only ice_read_quad_ptp_reg_eth56g β€” and yes, it's literally giving "read a PHY quad register" energy. no cap. πŸŽ€


🌸 NAME 🌸

ice_read_quad_ptp_reg_eth56g β€” Read a PHY quad register. that's the whole vibe, fr fr. πŸ’–

✨ SYNOPSIS ✨

int ice_read_quad_ptp_reg_eth56g (struct ice_hw *hw , u8 port , u32
       offset , u32 *val );

the way that signature is just sitting there looking all main character energy 😭 copy it exactly, bestie.

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the HW struct. literally the hardware context, no cap. πŸ”₯
  • port β€” Port number. yes, the port. πŸ‘‘
  • offset β€” PHY register offset. that's the offset, periodt.
  • val β€” Value to read. the value goes here, bestie. πŸ’œ

πŸ”₯ RETURN πŸ”₯

  • 0 β€” success. slay, we love a clean return. ✨
  • EIO β€” invalid port number or resource type. not me getting EIO energy 😭
  • other β€” failed to read from PHY. that's the "it didn't work" vibe. πŸ’€

🌈 SEE ALSO 🌈

kernel file fr fr: ./drivers/net/ethernet/intel/ice/ice_ptp_hw.c 🫢

the whole extended fam is here, no cap:


made with πŸ’– in ./drivers/net/ethernet/intel/ice β€” October 2026 β€” ice_read_qua...p_reg_eth56g(9) out. periodt. 🫢🌈

πŸ“¦ where this page comes from