Symbol: tk_core
kernel/time/timekeeping.c
1008
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1016
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1019
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
1037
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1048
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1060
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1066
tk_core.timekeeper.offs_real);
kernel/time/timekeeping.c
1068
tk_core.timekeeper.offs_boot);
kernel/time/timekeeping.c
1072
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
1121
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1205
struct clocksource *cs = tk_core.timekeeper.tkr_mono.clock;
kernel/time/timekeeping.c
1233
struct clocksource *cs = tk_core.timekeeper.tkr_mono.clock;
kernel/time/timekeeping.c
1252
struct tk_read_base *tkr = &tk_core.timekeeper.tkr_mono;
kernel/time/timekeeping.c
1273
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1278
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1287
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
1313
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1324
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1359
tk_core.timekeeper.offs_real);
kernel/time/timekeeping.c
1364
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
1422
struct clocksource_base *base = READ_ONCE(tk_core.timekeeper.tkr_mono.clock->base);
kernel/time/timekeeping.c
1441
scoped_guard (raw_spinlock_irqsave, &tk_core.lock) {
kernel/time/timekeeping.c
1442
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1450
timekeeping_restore_shadow(&tk_core);
kernel/time/timekeeping.c
1456
timekeeping_update_from_shadow(&tk_core, TK_UPDATE_ALL);
kernel/time/timekeeping.c
1526
scoped_guard (raw_spinlock_irqsave, &tk_core.lock)
kernel/time/timekeeping.c
1527
ret = __timekeeping_inject_offset(&tk_core, ts);
kernel/time/timekeeping.c
1601
scoped_guard (raw_spinlock_irqsave, &tk_core.lock) {
kernel/time/timekeeping.c
1602
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1607
timekeeping_update_from_shadow(&tk_core, TK_UPDATE_ALL);
kernel/time/timekeeping.c
1630
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
164
raw_spin_lock_irqsave(&tk_core.lock, flags);
kernel/time/timekeeping.c
1647
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1652
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1656
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
170
raw_spin_unlock_irqrestore(&tk_core.lock, flags);
kernel/time/timekeeping.c
1702
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1707
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1711
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
1721
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
1726
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
1730
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
1804
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1807
tkd_basic_setup(&tk_core, TIMEKEEPER_CORE, true);
kernel/time/timekeeping.c
1828
guard(raw_spinlock_irqsave)(&tk_core.lock);
kernel/time/timekeeping.c
1842
timekeeping_update_from_shadow(&tk_core, TK_CLOCK_WAS_SET);
kernel/time/timekeeping.c
1920
scoped_guard(raw_spinlock_irqsave, &tk_core.lock) {
kernel/time/timekeeping.c
1921
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1926
timekeeping_update_from_shadow(&tk_core, TK_UPDATE_ALL);
kernel/time/timekeeping.c
1939
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
1951
raw_spin_lock_irqsave(&tk_core.lock, flags);
kernel/time/timekeeping.c
1986
timekeeping_update_from_shadow(&tk_core, TK_CLOCK_WAS_SET);
kernel/time/timekeeping.c
1987
raw_spin_unlock_irqrestore(&tk_core.lock, flags);
kernel/time/timekeeping.c
2004
struct timekeeper *tks = &tk_core.shadow_timekeeper;
kernel/time/timekeeping.c
2023
raw_spin_lock_irqsave(&tk_core.lock, flags);
kernel/time/timekeeping.c
2058
timekeeping_update_from_shadow(&tk_core, 0);
kernel/time/timekeeping.c
2060
raw_spin_unlock_irqrestore(&tk_core.lock, flags);
kernel/time/timekeeping.c
2384
guard(raw_spinlock_irqsave)(&tk_core.lock);
kernel/time/timekeeping.c
2385
return __timekeeping_advance(&tk_core, mode);
kernel/time/timekeeping.c
2413
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2422
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2426
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
2429
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
2444
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2450
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
2452
offset = tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
2453
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
2482
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2489
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
2494
offset = tk_core.timekeeper.offs_real;
kernel/time/timekeeping.c
2495
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
2523
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2528
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
2532
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
2564
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
2570
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
2587
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
2679
struct tk_read_base *tkr = &tk_core.timekeeper.tkr_mono;
kernel/time/timekeeping.c
2759
ret = __do_adjtimex(&tk_core, txc, &result);
kernel/time/timekeeping.c
2793
guard(raw_spinlock_irqsave)(&tk_core.lock);
kernel/time/timekeeping.c
2837
tk_setup_internals(tks, tk_core.timekeeper.tkr_mono.clock);
kernel/time/timekeeping.c
2992
struct tk_read_base *tkr_raw = &tk_core.timekeeper.tkr_raw;
kernel/time/timekeeping.c
2997
guard(raw_spinlock_irq)(&tk_core.lock);
kernel/time/timekeeping.c
534
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
551
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
620
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
623
guard(raw_spinlock_irqsave)(&tk_core.lock);
kernel/time/timekeeping.c
638
guard(raw_spinlock_irqsave)(&tk_core.lock);
kernel/time/timekeeping.c
795
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
802
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
807
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
816
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
824
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
828
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
836
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
843
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
845
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
852
[TK_OFFS_REAL] = &tk_core.timekeeper.offs_real,
kernel/time/timekeeping.c
853
[TK_OFFS_BOOT] = &tk_core.timekeeper.offs_boot,
kernel/time/timekeeping.c
854
[TK_OFFS_TAI] = &tk_core.timekeeper.offs_tai,
kernel/time/timekeeping.c
859
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
867
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
871
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
880
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
888
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
892
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
918
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
920
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
931
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
937
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
941
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
957
struct timekeeper *tk = &tk_core.timekeeper;
kernel/time/timekeeping.c
965
seq = read_seqcount_begin(&tk_core.seq);
kernel/time/timekeeping.c
970
} while (read_seqcount_retry(&tk_core.seq, seq));
kernel/time/timekeeping.c
989
struct timekeeper *tk = &tk_core.timekeeper;