ice_ptp_cle...t_ready_e82x(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_ptp_clear_phy_offset_ready_e82x(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for ice_ptp_clear_phy_offset_ready_e82x β€” yes, the function name is doing the absolute most πŸ’…. This one is lowkey simple: it clears the PHY TX_/RX_OFFSET_READY registers, which effectively marks all transmitted and received timestamps as invalid. It's giving β€œclear the read receipts, bestie” energy 🫢.


🌸 NAME 🌸

ice_ptp_clear_phy_offset_ready_e82x β€” clear PHY TX_/RX_OFFSET_READY registers.

✨ SYNOPSIS ✨

int ice_ptp_clear_phy_offset_ready_e82x (struct ice_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct. That's it, just one little pointer, we love a no-drama signature πŸ’–.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so plot twist: there is no plot twist. It clears the PHY TX_/RX_OFFSET_READY registers. The way that works out is that all transmitted and received timestamps get effectively marked as invalid ✨. Registers cleared, timestamps invalid, vibe check passed πŸ’….

πŸ”₯ RETURN πŸ”₯

  • 0 β€” success, periodt πŸ‘‘.
  • other error codes β€” when it failed to write to the PHY 😭.

πŸ‘‘ SEE ALSO πŸ‘‘

okay so the whole extended friend group is here, no cap. First up, the source file:

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

Then the function crew:

That's the entire SEE ALSO roster β€” not a single function left behind πŸ’–.

This page is brought to you by the source/version tag ./drivers/net/ethernet/intel/ice and the date October 2026 πŸ’…. Byeee πŸŽ€βœ¨

πŸ“¦ where this page comes from