omap_read_pe...tent_clock64(9)
okay bestie, welcome to the Kernel API Manual β¨ this pageβs header is omap_read_pe...tent_clock64(9), and the full function name is omap_read_persistent_clock64 β sheβs the main character here π
πΈ NAME πΈ
omap_read_persistent_clock64 β Return time from a persistent clock. literally what it says on the tin, no cap π«Ά
β¨ SYNOPSIS β¨
the exact signature, bestie, character-for-character:
void omap_read_persistent_clock64 (struct timespec64 *ts );
π ARGUMENTS π
tsβ astruct timespec64for the returned time. Thatβs where the time goes, bestie π«Ά
π¦ DESCRIPTION π¦
This one reads the time from a source which isnβt disabled during PM, the 32k sync timer β¨
Then it converts the cycles elapsed since last read into nsecs and adds to a monotonically increasing timespec64 π thatβs the whole vibe, and honestly? iconic.
π SEE ALSO π
- Kernel file
./arch/arm/mach-omap1/timer32k.c omap_init_clocksource_32k(9)
go peek at these if you want the whole lore π
made with π from source/version ./arch/arm/mach-omap1 β dated October 2026 π bye bestie, go read that persistent clock! πΈ
π¦ 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