STRUCT TK_FAST(9)
๐ฐ๏ธ struct tk_fast(9) ๐ฐ๏ธ
okay so bestie, welcome to the <strong>Kernel API Manual</strong> entry for <strong><code>struct tk_fast(9)</code></strong> โ the NMI safe timekeeper โ and she is literally main character energy ๐ โจ
๐ธ NAME ๐ธ
struct tk_fast - NMI safe timekeeper ๐
๐ฆ SYNOPSIS ๐ฆ
struct tk_fast {
seqcount_latch_t seq;
struct tk_read_base base[2];
};
๐ Members ๐
seqโ Sequence counter for protecting updates. The lowest bit is the index for thetk_read_basearray.baseโtk_read_basearray. Access is indexed by the lowest bit ofseq.
๐ซ Description ๐ซ
See update_fast_timekeeper below. That's the whole vibe, bestie ๐
๐ฎ SEE ALSO ๐ฎ
Kernel file <code>./kernel/time/timekeeping.c</code> โ plus the whole squad: 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), ktime_get_real_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)
source/version:./kernel/time๐ โ date:October 2026๐ธ โ page:struct tk_fast(9)๐. byeeee bestie, slay responsibly โจ๐
๐ฆ 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