icss_iep_gettime(9)
π
icss_iep_gettime(9) π
okay bestie, this page is from the Kernel API Manual and it's literally about icss_iep_gettime(9) β the PTP clock time getter with IEP driver energy. π
πΈ NAME πΈ
icss_iep_gettime β Get time of the PTP clock using IEP driver. That's the whole name vibe, no cap. β¨
β¨ SYNOPSIS β¨
u64 icss_iep_gettime (struct icss_iep *iep , struct ptp_system_timestamp
*sts );
π ARGUMENTS π
iepβ Pointer to structure representing IEP. That's your IEP bestie. π«Άstsβ Pointer to structure representing PTP system timestamp. Very timestamp, very PTP. β
π DESCRIPTION π
okay so this API uses readl instead of regmap_read for read operations β and the reason is iconic: regmap_read is too slow, and this API is time sensitive. ππ₯ Like, it cannot be waiting around, periodt.
π¦ RETURN π¦
The current timestamp of the PTP clock using IEP driver. That's the return vibe. π
π SEE ALSO π
- Kernel file:
./drivers/net/ethernet/ti/icssg/icss_iep.c icss_iep_get_count_hi(9)icss_iep_get_count_low(9)icss_iep_get_ptp_clock_idx(9)icss_iep_settime(9)
okay bye ily π«Άπ this page's source/version footer is ./drivers/net/ethernet/ti/icssg, October 2026, icss_iep_gettime(9). slay. π
π¦ 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