ice_check_ph...p_ready_e82x(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ice_check_phy_tx_tstamp_ready_e82x(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the Kernel API Manual page for ice_check_phy_tx_tstamp_ready_e82x(9) β€” yes that name is a whole mouthful, but we move πŸ’…


🌸 NAME 🌸

ice_check_phy_tx_tstamp_ready_e82x β€” Check Tx memory status for all quads.


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_check_phy_tx_tstamp_ready_e82x (struct ice_hw *hw );

That's the whole signature, no cap.


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct. that's the one and only arg, bestie 🫢

πŸ’… DESCRIPTION πŸ’…

So what's the vibe? This one checks the Q_REG_TX_MEMORY_STATUS for all quads. A set bit indicates a waiting timestamp. Periodt. All quads, one status register, and the bits are doing the talking ✨


🌈 RETURN 🌈

Return vibe check:

  • 1 if any quad has at least one timestamp ready bit set
  • 0 otherwise
  • a negative error value if unable to read the bitmap 😭

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/net/ethernet/intel/ice/ice_ptp_hw.c

The see-also roster is honestly giving group-chat energy, so here is every single reference, exactly as requested 🧚


Source/version: ./drivers/net/ethernet/intel/ice Β· date: October 2026 β€” okay bye bestie, go check those Tx memory statuses πŸ’…βœ¨

πŸ“¦ where this page comes from