ice_read_phy_tstamp_e82x(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the ice_read_phy_tstamp_e82x(9) page from the Kernel API Manual πŸ’… this one is literally about reading a PHY timestamp out of the quad block ✨


πŸŽ€ SYNOPSIS πŸŽ€

int ice_read_phy_tstamp_e82x (struct ice_hw *hw , u8 quad , u8 idx , u64
*tstamp );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the HW struct 🫢
  • quad β€” the quad to read from 🌈
  • idx β€” the timestamp index to read ⭐
  • tstamp β€” on return, the 40bit timestamp value πŸ’–

🌸 DESCRIPTION 🌸

So the vibe is: this reads a 40bit timestamp value out of the two associated registers in the quad memory block that is shared between the internal PHYs of the E822 family of devices πŸ˜­πŸ‘‘ that's the whole move, no cap.


✨ SEE ALSO ✨

the source file bestie:

  • Kernel file ./drivers/net/ethernet/intel/ice/ice_ptp_hw.c πŸŽ€

and the whole reference crew:


and that's the page, bestie 🫢 this lil manual moment is from ./drivers/net/ethernet/intel/ice, Kernel API Manual, dated October 2026, and it's literally the ice_read_phy_tstamp_e82x(9) page πŸ’œβœ¨

πŸ“¦ where this page comes from