ice_get_phy_...p_ready_e82x(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_get_phy_...p_ready_e82x(9) β€” from the Kernel API Manual

okay so bestie, welcome to the manual page for ice_get_phy_tx_tstamp_ready_e82x, and yes the header truncates the name like that on purpose, it's giving "we ran out of line width" 😭. This is a Kernel API page from the Kernel API Manual, and it's honestly such a little icon β€” one tiny function that peeks at a register and tells you which PHY timestamps are ready to go. Obsessed. πŸ’–


✨ NAME ✨

ice_get_phy_tx_tstamp_ready_e82x β€” Read Tx memory status register

like, that's the whole job. read the register. slay. πŸŽ€


🌸 SYNOPSIS 🌸

int ice_get_phy_tx_tstamp_ready_e82x (struct ice_hw *hw , u8 quad , u64
*tstamp_ready );

it returns an int, no cap. πŸ¦‹


πŸ’œ ARGUMENTS πŸ’œ

  • hw β€” pointer to the HW struct. literally your whole hardware situation, bestie, it needs it.
  • quad β€” the timestamp quad to read from. yes, quad. pick your quad. πŸ‘‘
  • tstamp_ready β€” contents of the Tx memory status register. this is where the goods land, so point it somewhere real. πŸ™ˆ

🧚 DESCRIPTION 🧚

so what does it actually do. it reads the Q_REG_TX_MEMORY_STATUS register, the one that tells you which timestamps in the PHY are ready πŸ‘€.

and the vibe check on the bits: a set bit means the corresponding timestamp is valid and ready to be captured from the PHY timestamp block. so one bit = one timestamp that's valid and ready. that's it. that's the whole function. iconic behaviour, honestly. ✨


πŸ¦‹ SEE ALSO πŸ¦‹

the friend group is huge, lowkey a whole group chat, so buckle up buttercup β€” every single one of these is linked, and this page is in ./drivers/net/ethernet/intel/ice/ice_ptp_hw.c if you wanna read the source yourself πŸ’…:


and that's the page!! 🫢 cute little sign-off time: this beauty lives in ./drivers/net/ethernet/intel/ice, the version/date is October 2026, and yeah β€” the manual name on the tin is ice_get_phy_...p_ready_e82x(9), truncated and all. no notes. periodt. πŸ’…πŸ”₯🌈 ⭐ πŸ’€ πŸ“

πŸ“¦ where this page comes from