Searched refs:rcu_urgent_qs (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/kernel/rcu/ |
A D | tree_plugin.h | 869 if (!raw_cpu_read(rcu_data.rcu_urgent_qs)) in rcu_all_qs() 873 if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { in rcu_all_qs() 877 this_cpu_write(rcu_data.rcu_urgent_qs, false); in rcu_all_qs() 896 if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) in rcu_note_context_switch() 898 this_cpu_write(rcu_data.rcu_urgent_qs, false); in rcu_note_context_switch()
|
A D | tree.c | 621 !READ_ONCE(rdp->rcu_urgent_qs) || in __rcu_irq_enter_check_tick() 635 if (rdp->rcu_urgent_qs && !rdp->rcu_forced_tick) { in __rcu_irq_enter_check_tick() 670 WRITE_ONCE(rdp->rcu_urgent_qs, false); in rcu_disable_urgency_upon_qs() 715 smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); in rcu_request_urgent_qs_task() 828 smp_store_release(&rdp->rcu_urgent_qs, true); in rcu_implicit_dynticks_qs() 830 WRITE_ONCE(rdp->rcu_urgent_qs, true); in rcu_implicit_dynticks_qs() 844 WRITE_ONCE(rdp->rcu_urgent_qs, true); in rcu_implicit_dynticks_qs() 2200 if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { in rcu_sched_clock_irq() 2206 __this_cpu_write(rcu_data.rcu_urgent_qs, false); in rcu_sched_clock_irq()
|
A D | tree.h | 212 bool rcu_urgent_qs; /* GP old need light quiescent state. */ member
|
A D | tree_exp.h | 855 smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); in rcu_exp_need_qs()
|
/linux-6.3-rc2/Documentation/RCU/Design/Data-Structures/ |
A D | Data-Structures.rst | 942 5 bool rcu_urgent_qs; 985 Finally, the ``->rcu_urgent_qs`` field is used to record the fact that
|
Completed in 18 milliseconds