ice_set_e82x_time_ref(9)
β¨ ice_set_e82x_time_ref β¨
okay so this is ice_set_e82x_time_ref(9), straight out of the Kernel API Manual, and it's giving "small function, very specific job" energy. Let's get into it, bestie. π
π NAME π
ice_set_e82x_time_ref β set a new TIME_REF. periodt. β¨
π SYNOPSIS π
void ice_set_e82x_time_ref (struct ice_hw *hw , enum ice_tspll_freq
time_ref );
π«Ά ARGUMENTS π«Ά
These are the two things it takes, no more, no less:
hwβ pointer to the HW structure. π«Άtime_refβ newTIME_REFto set. β¨
π¦ DESCRIPTION π¦
So basically, this updates the TIME_REF in the capabilities structure in response to some change β such as an update to the CGU registers. That's the whole job, lowkey iconic. π
π SEE ALSO π
Peep these, iykyk:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_ptp_hw.h struct ice_phy_reg_info_eth56g(9)struct ice_time_ref_info_e82x(9)struct ice_vernier_info_e82x(9)struct ice_eth56g_mac_reg_cfg(9)ice_e82x_time_ref(9)ice_get_base_incval(9)
π«Ά Source/version: ./drivers/net/ethernet/intel/ice Β· date: October 2026 β mwah, bestie! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms