H A D | clocksource.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 #include "tick-internal.h" 23 static void clocksource_enqueue(struct clocksource *cs); 25 static noinline u64 cycles_to_nsec_safe(struct clocksource *cs, u64 start, u64 end) in cycles_to_nsec_safe() argument 27 u64 delta = clocksource_delta(end, start, cs->mask, cs->max_raw_delt in cycles_to_nsec_safe() 59 clocks_calc_mult_shift(u32 * mult,u32 * shift,u32 from,u32 to,u32 maxsec) clocks_calc_mult_shift() argument 195 clocksource_change_rating(struct clocksource * cs,int rating) clocksource_change_rating() argument 202 __clocksource_unstable(struct clocksource * cs) __clocksource_unstable() argument 231 clocksource_mark_unstable(struct clocksource * cs) clocksource_mark_unstable() argument 253 cs_watchdog_read(struct clocksource * cs,u64 * csnow,u64 * wdnow) cs_watchdog_read() argument 357 struct clocksource *cs = (struct clocksource *)csin; clocksource_verify_one_cpu() local 362 clocksource_verify_percpu(struct clocksource * cs) clocksource_verify_percpu() argument 421 struct clocksource *cs; clocksource_reset_watchdog() local 433 struct clocksource *cs; clocksource_watchdog() local 627 clocksource_enqueue_watchdog(struct clocksource * cs) clocksource_enqueue_watchdog() argument 644 struct clocksource *cs, *old_wd; clocksource_select_watchdog() local 679 clocksource_dequeue_watchdog(struct clocksource * cs) clocksource_dequeue_watchdog() argument 693 struct clocksource *cs, *tmp; __clocksource_watchdog_kthread() local 731 clocksource_is_watchdog(struct clocksource * cs) clocksource_is_watchdog() argument 738 clocksource_enqueue_watchdog(struct clocksource * cs) clocksource_enqueue_watchdog() argument 745 clocksource_dequeue_watchdog(struct clocksource * cs) clocksource_dequeue_watchdog() argument 748 clocksource_is_watchdog(struct clocksource * cs) clocksource_is_watchdog() argument 749 clocksource_mark_unstable(struct clocksource * cs) clocksource_mark_unstable() argument 756 clocksource_is_suspend(struct clocksource * cs) clocksource_is_suspend() argument 761 __clocksource_suspend_select(struct clocksource * cs) __clocksource_suspend_select() argument 790 struct clocksource *cs, *old_suspend; clocksource_suspend_select() local 818 clocksource_start_suspend_timing(struct clocksource * cs,u64 start_cycles) clocksource_start_suspend_timing() argument 856 clocksource_stop_suspend_timing(struct clocksource * cs,u64 cycle_now) clocksource_stop_suspend_timing() argument 891 struct clocksource *cs; clocksource_suspend() local 903 struct clocksource *cs; clocksource_resume() local 929 clocksource_max_adjustment(struct clocksource * cs) clocksource_max_adjustment() argument 955 clocks_calc_max_nsecs(u32 mult,u32 shift,u32 maxadj,u64 mask,u64 * max_cyc) clocks_calc_max_nsecs() argument 990 clocksource_update_max_deferment(struct clocksource * cs) clocksource_update_max_deferment() argument 1008 struct clocksource *cs; clocksource_find_best() local 1031 struct clocksource *best, *cs; __clocksource_select() local 1122 clocksource_enqueue(struct clocksource * cs) clocksource_enqueue() argument 1148 __clocksource_update_freq_scale(struct clocksource * cs,u32 scale,u32 freq) __clocksource_update_freq_scale() argument 1240 __clocksource_register_scale(struct clocksource * cs,u32 scale,u32 freq) __clocksource_register_scale() argument 1277 clocksource_unbind(struct clocksource * cs) clocksource_unbind() argument 1316 clocksource_unregister(struct clocksource * cs) clocksource_unregister() argument 1408 struct clocksource *cs; unbind_clocksource_store() local [all...] |