ktime_get_real_fast_ns(9)
π« ktime_get_real_fast_ns(9) β like, the fast one π«
okay so bestie, welcome to the Kernel API Manual πΈ β this is the page for ktime_get_real_fast_ns, and honestly? she's iconic. let's get into it π«Ά
β¨ NAME β¨
ktime_get_real_fast_ns β NMI safe and fast access to clock realtime. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
u64 ktime_get_real_fast_ns (void );
π ARGUMENTS π
voidβ no arguments, bestie. nothing. zero. she takes nothing and gives you au64. main character energy fr fr π
π DESCRIPTION π
okay so here's the tea β β for the whole rundown on how the timestamps are ordered, you gotta go see ktime_get_mono_fast_ns. that's where the documentation lives, no cap. this one's the realtime-flavoured sibling and she is NMI safe and fast ππ₯
ngl, do not skip the ktime_get_mono_fast_ns reading. it's giving required prerequisite, iykyk π
π SEE ALSO π
the whole friendship group π«Ά β Kernel file ./kernel/time/timekeeping.c plus literally everyone:
struct tk_fast(9)tk_setup_internals(9)update_fast_timekeeper(9)ktime_get_mono_fast_ns(9)ktime_get_raw_fast_ns(9)ktime_get_boot_fast_ns(9)ktime_get_tai_fast_ns(9)halt_fast_timekeeper(9)pvclock_gtod_register_notifier(9)pvclock_gtod_unregister_notifier(9)timekeeping_forward_now(9)ktime_get_real_ts64(9)ktime_mono_to_any(9)ktime_get_raw(9)ktime_get_ts64(9)ktime_get_seconds(9)ktime_get_real_seconds(9)__ktime_get_real_seconds(9)ktime_get_snapshot_id(9)adjust_historical_crosststamp(9)ktime_real_to_base_clock(9)get_device_system_crosststamp(9)timekeeping_clocksource_has_base(9)do_settimeofday64(9)__timekeeping_inject_offset(9)timekeeping_notify(9)ktime_get_raw_ts64(9)timekeeping_valid_for_hres(9)timekeeping_max_deferment(9)read_persistent_clock64(9)read_persistent_wall_and_boot_offset(9)__timekeeping_inject_sleeptime(9)timekeeping_inject_sleeptime64(9)timekeeping_resume(9)update_wall_time(9)getboottime64(9)ktime_get_coarse_real_ts64_mg(9)ktime_get_real_ts64_mg(9)ktime_get_update_offsets_now(9)random_get_entropy_fallback(9)do_adjtimex(9)hardpps(9)ktime_get_aux(9)ktime_get_aux_ts64(9)
like, that's the entire group chat and every single one of them ate ππ
okay that's the page!! mwah π this lil slice of the kernel lives over in ./kernel/time, and this edition is the October 2026 drop β¨ go be NMI safe and fast out there bestie, stan π§π
π¦ 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