Home
last modified time | relevance | path

Searched refs:tick_dep_mask (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/kernel/time/
H A Dtick-sched.c231 static atomic_t tick_dep_mask; variable
277 if (check_tick_dependency(&tick_dep_mask)) in can_stop_full_tick()
280 if (check_tick_dependency(&ts->tick_dep_mask)) in can_stop_full_tick()
283 if (check_tick_dependency(&current->tick_dep_mask)) in can_stop_full_tick()
286 if (check_tick_dependency(&current->signal->tick_dep_mask)) in can_stop_full_tick()
361 tick_nohz_dep_set_all(&tick_dep_mask, bit); in tick_nohz_dep_set()
366 atomic_andnot(BIT(bit), &tick_dep_mask); in tick_nohz_dep_clear() local
380 prev = atomic_fetch_or(BIT(bit), &ts->tick_dep_mask); in tick_nohz_dep_set_cpu()
400 atomic_andnot(BIT(bit), &ts->tick_dep_mask); in tick_nohz_dep_clear_cpu()
410 if (!atomic_fetch_or(BIT(bit), &tsk->tick_dep_mask)) { in tick_nohz_dep_set_task()
[all...]
H A Dtick-sched.h51 * @tick_dep_mask: Tick dependency mask - is set, if someone needs the tick
81 atomic_t tick_dep_mask; member
/kernel/linux/linux-6.6/kernel/time/
H A Dtick-sched.c264 static atomic_t tick_dep_mask; variable
310 if (check_tick_dependency(&tick_dep_mask)) in can_stop_full_tick()
313 if (check_tick_dependency(&ts->tick_dep_mask)) in can_stop_full_tick()
316 if (check_tick_dependency(&current->tick_dep_mask)) in can_stop_full_tick()
319 if (check_tick_dependency(&current->signal->tick_dep_mask)) in can_stop_full_tick()
367 * activate_task() STORE p->tick_dep_mask in tick_nohz_kick_task()
373 * LOAD p->tick_dep_mask in tick_nohz_kick_task()
387 * smp_mb__after_spin_lock() STORE p->tick_dep_mask in tick_nohz_kick_task()
389 * LOAD p->tick_dep_mask LOAD p->cpu in tick_nohz_kick_task()
432 tick_nohz_dep_set_all(&tick_dep_mask, bi in tick_nohz_dep_set()
437 atomic_andnot(BIT(bit), &tick_dep_mask); tick_nohz_dep_clear() local
[all...]
H A Dtick-sched.h55 * @tick_dep_mask: Tick dependency mask - is set, if someone needs the tick
97 atomic_t tick_dep_mask; member
/kernel/linux/linux-5.10/include/linux/sched/
H A Dsignal.h156 atomic_t tick_dep_mask; member
/kernel/linux/linux-6.6/include/linux/sched/
H A Dsignal.h166 atomic_t tick_dep_mask; member
/kernel/linux/linux-5.10/include/linux/
H A Dsched.h1043 atomic_t tick_dep_mask; member
/kernel/linux/linux-6.6/include/linux/
H A Dsched.h1150 atomic_t tick_dep_mask; member

Completed in 18 milliseconds