e1000e_phc_getcrosststamp(9)
okay so bestie, this is e1000e_phc_getcrosststamp(9) from the Kernel API Manual, and it's giving βshort function, very specific cross-timestamp taskβ π
β¨
πΈ NAME πΈ
e1000e_phc_getcrosststamp β reads the current system/device cross timestamp π
β¨ SYNOPSIS β¨
int e1000e_phc_getcrosststamp (struct ptp_clock_info *ptp , struct
system_device_crosststamp *xtstamp );
π ARGUMENTS π
ptpβ the ptp clock structure, aka the clock setup we're working with π°οΈxtstampβ the structure containing timestamp; it's where the timestamp lives, no cap π¦
π₯ DESCRIPTION π₯
It reads the device clock and the system (ART) clock simultaneously and returns the scaled clock values in ns. That's the whole main-character move: device + system, read together, scaled, in nanoseconds πβ¨
π SEE ALSO π
- Kernel file:
./drivers/net/ethernet/intel/e1000e/ptp.c e1000e_phc_adjfine(9)e1000e_phc_adjtime(9)e1000e_phc_get_syncdevicetime(9)e1000e_phc_gettimex(9)e1000e_phc_settime(9)e1000e_phc_enable(9)e1000e_ptp_init(9)e1000e_ptp_remove(9)
Cute sign-off, bestie: source/version./drivers/net/ethernet/intel/e..., datedOctober 2026, and we're still living in thee1000e_phc_getcrosststamp(9)era ππ«Ά
π¦ 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