Lines Matching refs:tick_sched

40 static DEFINE_PER_CPU(struct tick_sched, tick_cpu_sched);
42 struct tick_sched *tick_get_tick_sched(int cpu) in tick_get_tick_sched()
184 static inline int tick_sched_flag_test(struct tick_sched *ts, in tick_sched_flag_test()
190 static inline void tick_sched_flag_set(struct tick_sched *ts, in tick_sched_flag_set()
197 static inline void tick_sched_flag_clear(struct tick_sched *ts, in tick_sched_flag_clear()
210 static bool tick_limited_update_jiffies64(struct tick_sched *ts, ktime_t now) in tick_limited_update_jiffies64()
227 static void tick_sched_do_timer(struct tick_sched *ts, ktime_t now) in tick_sched_do_timer()
275 static void tick_sched_handle(struct tick_sched *ts, struct pt_regs *regs) in tick_sched_handle()
308 struct tick_sched *ts = container_of(timer, struct tick_sched, sched_timer); in tick_nohz_handler()
380 static bool can_stop_full_tick(int cpu, struct tick_sched *ts) in can_stop_full_tick()
530 struct tick_sched *ts; in tick_nohz_dep_set_cpu()
552 struct tick_sched *ts = per_cpu_ptr(&tick_cpu_sched, cpu); in tick_nohz_dep_clear_cpu()
607 struct tick_sched *ts; in __tick_nohz_task_switch()
709 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_tick_stopped()
716 struct tick_sched *ts = per_cpu_ptr(&tick_cpu_sched, cpu); in tick_nohz_tick_stopped_cpu()
745 static void tick_nohz_stop_idle(struct tick_sched *ts, ktime_t now) in tick_nohz_stop_idle()
767 static void tick_nohz_start_idle(struct tick_sched *ts) in tick_nohz_start_idle()
777 static u64 get_cpu_sleep_time_us(struct tick_sched *ts, ktime_t *sleeptime, in get_cpu_sleep_time_us()
825 struct tick_sched *ts = &per_cpu(tick_cpu_sched, cpu); in get_cpu_idle_time_us()
851 struct tick_sched *ts = &per_cpu(tick_cpu_sched, cpu); in get_cpu_iowait_time_us()
858 static void tick_nohz_restart(struct tick_sched *ts, ktime_t now) in tick_nohz_restart()
913 static ktime_t tick_nohz_next_event(struct tick_sched *ts, int cpu) in tick_nohz_next_event()
991 static void tick_nohz_stop_tick(struct tick_sched *ts, int cpu) in tick_nohz_stop_tick()
1094 static void tick_nohz_retain_tick(struct tick_sched *ts) in tick_nohz_retain_tick()
1100 static void tick_nohz_full_stop_tick(struct tick_sched *ts, int cpu) in tick_nohz_full_stop_tick()
1109 static void tick_nohz_restart_sched_tick(struct tick_sched *ts, ktime_t now) in tick_nohz_restart_sched_tick()
1128 static void __tick_nohz_full_update_tick(struct tick_sched *ts, in __tick_nohz_full_update_tick()
1141 static void tick_nohz_full_update_tick(struct tick_sched *ts) in tick_nohz_full_update_tick()
1190 static bool can_stop_idle_tick(int cpu, struct tick_sched *ts) in can_stop_idle_tick()
1228 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_idle_stop_tick()
1274 struct tick_sched *ts; in tick_nohz_idle_enter()
1311 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_irq_exit()
1326 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_idle_got_tick()
1364 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_get_sleep_length()
1405 struct tick_sched *ts = tick_get_tick_sched(cpu); in tick_nohz_get_idle_calls_cpu()
1410 static void tick_nohz_account_idle_time(struct tick_sched *ts, in tick_nohz_account_idle_time()
1434 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_idle_restart_tick()
1443 static void tick_nohz_idle_update_tick(struct tick_sched *ts, ktime_t now) in tick_nohz_idle_update_tick()
1471 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_idle_exit()
1504 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_lowres_handler()
1512 static inline void tick_nohz_activate(struct tick_sched *ts) in tick_nohz_activate()
1542 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_nohz_irq_enter()
1565 static inline void tick_nohz_activate(struct tick_sched *ts) { } in tick_nohz_activate()
1594 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_setup_sched_timer()
1627 struct tick_sched *ts = &per_cpu(tick_cpu_sched, cpu); in tick_sched_timer_dying()
1662 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_oneshot_notify()
1677 struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched); in tick_check_oneshot_change()